我们创建了 Fontainebleau 演示来说明摄影photogrammetry流程和 LayeredLit 着色器的使用。
您最多选择25个主题 主题必须以中文或者字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
 
 
 
 

36 行
897 B

using System;
using Cinemachine;
using UnityEngine;
[RequireComponent(typeof(CinemachineDollyCart))]
public class DollyController : MonoBehaviour
{
[SerializeField]
float m_MaxSpeed;
[SerializeField]
float m_MinSpeed;
[SerializeField]
float m_SpeedDeltaPerFrame;
CinemachineDollyCart m_TrackedDolly;
void OnEnable()
{
m_TrackedDolly = GetComponent<CinemachineDollyCart>();
m_TrackedDolly.m_Position = 0;
m_TrackedDolly.m_Speed = Mathf.Clamp(m_TrackedDolly.m_Speed, m_MinSpeed, m_MaxSpeed);
}
void Update()
{
var delta = 0;
if (Input.GetKey(KeyCode.DownArrow))
delta = -1;
else if (Input.GetKey(KeyCode.UpArrow))
delta = 1;
m_TrackedDolly.m_Speed = Mathf.Clamp(m_TrackedDolly.m_Speed + delta * m_SpeedDeltaPerFrame, m_MinSpeed, m_MaxSpeed);
}
}