求教:
当我用Horizontal和Vertical的方式控制角色移动的时候,并且使用的是MovePosition方法。
我发现,这个角色永远都是按照世界坐标移动的。
就是如果我的角色是一个cube的话,我把它水平转动45度。当我输入 wsad的时候,按照的想法应该是它会沿着斜45度的坐标轴(x,z平面坐标轴)移动,但是结果却是它继续沿着原来的世界坐标轴(90度)的移动。
请问各位老师,
有什么办法能让我在用movePosition方法的前提下,让让物体沿着自己坐标轴移动么?
两点:1 使用movePosition方法。其它的方法可以办到,这个我知道。我只是想知道MovePosition方法是否可以实现。如果可以,怎么实现。
2 得使用getAxisRaw这个方法。用其他的输入方法,也可实现我想要的。但是我还是想用这个输入方式。
谢谢!!!!!
当我用Horizontal和Vertical的方式控制角色移动的时候,并且使用的是MovePosition方法。
我发现,这个角色永远都是按照世界坐标移动的。
就是如果我的角色是一个cube的话,我把它水平转动45度。当我输入 wsad的时候,按照的想法应该是它会沿着斜45度的坐标轴(x,z平面坐标轴)移动,但是结果却是它继续沿着原来的世界坐标轴(90度)的移动。
请问各位老师,
有什么办法能让我在用movePosition方法的前提下,让让物体沿着自己坐标轴移动么?
两点:1 使用movePosition方法。其它的方法可以办到,这个我知道。我只是想知道MovePosition方法是否可以实现。如果可以,怎么实现。
2 得使用getAxisRaw这个方法。用其他的输入方法,也可实现我想要的。但是我还是想用这个输入方式。
谢谢!!!!!