unity3d第三人称移动怎么做

 时间:2026-02-14 02:10:03

1、打开unity3d在场景中创建一个cube立方体作为要控制的人物。

unity3d第三人称移动怎么做

2、在场景中调整视图,让cube处于自己想要的视角。

unity3d第三人称移动怎么做

3、接着选择场景中的主相机“Main camera”,菜单中选择“GameObject”--“Align With View”,把相机设置为当前的视图位置。

unity3d第三人称移动怎么做

unity3d第三人称移动怎么做

4、接着创建一个“Thirdmove”脚本。

unity3d第三人称移动怎么做

5、在“Thirdmove”脚本定义cam_speed,与offset两个变量,在Start函数中获得offset这个相机与cube的偏移量。

offset =Camera.main.transform.position-transform.position;

unity3d第三人称移动怎么做

6、然后在Update方法方法中让相机跟随cube立方体,后面添加监听按键让cube移动。

Vector3 position=transform.position+offset;

Camera.main.transform.position =

Vector3.Lerp(Camera.main.transform.position,position,cam_speed*Time.deltaTime);

unity3d第三人称移动怎么做

7、回到场景把“Thirdmove”脚本添加到cube上面。

unity3d第三人称移动怎么做

8、运行游戏,我们通过按键移动物体,相机一直以这样的视角位置跟随,第三人称移动效果完成。

unity3d第三人称移动怎么做

  • 用AE怎么制作风吹文字飘落动画
  • unity 2018如何使用第一人称控制器
  • Unity 实用教程 之 实现类AR扫描全屏幕效果
  • Axure 8.0中怎么制作手机上下滑动效果
  • ae如何制作白屏噪点
  • 热门搜索
    递等式计算是什么意思 hp是什么单位 cmcc是什么 手上长小水泡痒是什么原因 海纳百川是什么意思 pa是什么 甲胎蛋白是什么 nature是什么意思 pce是什么意思 梦见掉头发是什么征兆