Unity-CameraController
这是一个相机控制器,可用于Unity中的RTS游戏。 它远非完美,但可以很好,快速地完成工作。 以下是当前实施的清单: 键盘
W,A,S和D平移
Q和E旋转
R和F缩放
鼠
右键单击并拖动以平移
将鼠标移到屏幕边缘之一以平移
鼠标中键可水平和垂直旋转
行为举止
如果某个对象被标记为Ground层(只要您在自己喜欢的groundLayer变量中的检查器中对其进行设置即可,只要您喜欢即可)并且AdaptToTerrainHeight设置为true,则当摄像机达到最小值时,它将自动上升在zoomMin变量中设置的zoom
在“游戏”选项卡中打开Gizmos,以查看相机运动产生的光线
将Camera设置为将其移动平滑到所需位置,您可以使用smoothing变量打开和关闭它,也可以设置smoothingFactor变量
这段代码的一部分类似于该视频发
1