《改变角色方向》
1、为什么要改变角色方向?
在游戏进行的过程中,当玩家需要移动角色时,角色就要从当前的方向先转到要移动的
目标方向,然后,朝着这个方向移动。
举个例子,当玩家要求角色向背后移动,但是,角色只是移动,而没有转向背后,所以,
这样的表现结果是错误的,而正确的结果应该是角色先转向背后的方向,然后,再移动。
而在这个过程中,我们需要计算出屏幕上鼠标点击的位置在3D空间的坐标,也就是前面
所学习的拾取,然后,再计算出角色应该要转动的方向,这样,就可以改变角色的朝向。
在上面的代码演示中,大家可以通过鼠标左键点击地形中的不同位置,就可以让角色转向
鼠标所点击的方向。
而这个操作可以为后面的(寻路)以及(寻路后的角色移动)作好准备。
在上面的代码演示中,大家可以通过鼠标的(左键)点击让角色转向鼠标所点击的方向。
(手机可以通过触摸点击来完成操作)。