本人刚刚接触unity不久,在制作3D游戏时在解决角色朝向问题时遇到了困难,请求指点。
问题描述
1、首先给角色挂上了以下脚本
脚本内容如下
2、检查虚拟轴设置
水平轴垂直轴也都按照重置设置
3、运行程序
默认状态下角色总是朝向水平轴垂直轴(-1,1)的方向,按下键盘WASD时角色朝向也很奇怪,并且是直接转90度,没有转动的过程。
4、我在寻找问题根源的时候,创建了一个空物体,并挂载了以下代码
运行后,按不按WASD都只得到两种编译结果
我认为可能是我的虚拟轴设置存在问题,可能存在一个初始值(-1,1)而并非(0,0)。目前没有任何解决办法,希望有人能够指点一下,万分感谢!