- 博客(6)
- 收藏
- 关注
原创 Unity 通过摇杆控制人物顺滑移动
这段代码完成之后就可以在通过摇杆来控制角色的移动了,但是有一个限制,因为没有考虑到摄像机朝向的问题,当摄像机的朝向和世界坐标系保持一致也就是摄像机的角度y为0时,这段代码可以得到很好的效果,比如从屏幕上右滑获的方向就是世界坐标系中右边的方向都是(1,0,0)。但如果摄像机角度的y不为0了,屏幕上右滑获取的(1,0,0)按照刚才那样就拿不到摄像机画面中右边的世界方向了,则人物移动就会出现与我们预期不符的状况,所以需要将输入的向量根据摄像机的角度做一定的旋转来适配不同的摄像机角度。
2023-02-02 23:29:49
2171
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人