Unity3D第三人称移动怎么做?

  

Hello!大家好,我是纸扎戏偶,Unity是我们室内设计工作中经常要用到的软件之一,今天我们来分享一下“Unity3D第三人称移动怎么做?”这篇文章,相信有很多小伙伴都会了,但是还是有不会的新手小伙伴,下面小编就来分享一下吧!

  

  工具/软件

设备型号:Redmi G游戏本 2021 锐龙版

  

操作系统:Windows7

  

使用软件:Unity

  步骤/教程第1步

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

  

  第2步

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

  

  第3步

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

  

  

  第4步

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

  

  第5步

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

  

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

  

  第6步

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

  

Vector3 position=transform.position+offset;

  

Camera.main.transform.position =

  

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

  

  第7步

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

  

  第8步

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

  

发表评论

表情:
验证码
评论列表 (暂无评论,582人围观)

还没有评论,来说两句吧...