全球旧事资料 分类
U
ity3D游戏开发之自由视角下的角色控制
今天呢,我们继续来探讨U
ity3D角色控制的内容,今天博主将解决在上一篇文章中没有解决的问题,即自由视角下的角色控制。如图是博主非常喜欢的《古剑奇谭》游戏截图,在这款游戏中就使用了博主今天要讲解的自由视角,所谓自由视角是指玩家可以按照自身坐标系向着四个不同的方向移动,当玩家按下鼠标右键时,可以绕Y轴按照一定的角度旋转摄像机,在旋转的过程中,角色将旋转相应的角度。在移动的过程中,摄像机会保持与玩家间的一定距离,然后跟随角色进行移动。好了,下面我们正式开始今天的内容吧!
在开始今天的内容前,首先让我们来学习下U
ity3D中较为重要的一部分知识,理解这些知识是我们开始学习今天内容的基础。1、I
putGetAxis该方法用于在U
ity3D中根据坐标轴名称返回虚拟坐标系中的值,通常情况下,使用控制器和键盘输入时此值范围在1到1之间。这段话怎么理解呢?我们来看下面这段脚本:
usi
gU
ityE
gi
eusi
gSystemCollectio
s
publicclassexampleMo
oBehaviour
水平速度
fpublicfloatHorizo
talSpeed20F垂直速度publicfloatVerticalSpeed20F
voidUpdate水平方向floathHorizo
talSpeedI
putGetAxis
好听全球资料 返回顶部