1、打开unity3d在场景中创建一个cube立方体作为要控制的人物。
2、在场景中调整视图,让cube处于自己想要的视角。
3、接着选择场景中的主相机“Main camera”,菜单中选择“GameObject”--“Align With View”,把相机设置为当前的视图位置。
4、接着创建一个“Thirdmove”脚本。
5、在“Thirdmove”脚本定义cam_speed,与offset两个变量,在Start函数中获得o熠硒勘唏ffset这个相机与cube的偏移量。offset =Camera.main.transform.position-transform.position;
6、然后在Update方法方法中让相机跟随cube立方体,后面添加监听按键让cube移动。Vector3 pos足毂忍珩ition=transform.position+offset; Camera.main.transform.position = Vector3.Lerp(Camera.main.transform.position,position,cam_speed*Time.deltaTime);
7、回到场景把“Thirdmove”脚本添加到cube上面。
8、运行游戏,我们通过按键移动物体,相机一直以这样的视角位置跟随,第三人称移动效果完成。