关于人物移动,用transform.translate就可以轻松实现,现在,我们想要他一边走还能一边转(大约就是像手游那样平滑的手感)
就用到了四元数旋转。原理太复杂,不解释,本章节只放代码
特别注意update()里的那句if,因为h与v是GetAxias(),它的值从0到1,是连续量。问题就出在这里,当键盘抬起时,h和v会从原来的值逐渐回到0所以角度也会转回去别忘了添加刚体组件
关于人物移动,用transform.translate就可以轻松实现,现在,我们想要他一边走还能一边转(大约就是像手游那样平滑的手感)
就用到了四元数旋转。原理太复杂,不解释,本章节只放代码
特别注意update()里的那句if,因为h与v是GetAxias(),它的值从0到1,是连续量。问题就出在这里,当键盘抬起时,h和v会从原来的值逐渐回到0所以角度也会转回去别忘了添加刚体组件