网络异常
请检查网络设置后重试
游戏制作爱好者们
TPS中通过左右手IK让枪口始终对准瞄准方向?
我正在用unity做一个TPS,标题就是我遇到的困难。。。
 
我的左右手的IK目标本身就是带有一定的旋转的,因此在我尝试通过transform.lookat()或者quaternion.lookrotation()这些函数去旋转IK目标时最终得到的结果并不是我所期望的,因为这些函数的目标都是让物体本地坐标系的Z轴对准实际瞄准位置
 
有没有什么办法能够在脚本中在lookat()或者lookrotation()函数之后进一步进行一些数学计算从而精确的让左右手的IK目标能够有正确的旋转呢?
 
 
我已经有相应的代码让角色跟随准心旋转而旋转了。
我的枪是作为右手的子物体的,也就是说只要搞定这边的rightHandHoldingGunPosition的旋转就行了
 
这个截图就是我遇到的问题,角色可以跟随准心水平旋转,但是左右手的IK目标并不会跟随准心垂直旋转,所以在瞄准上方或者下方的位置的时候枪口就会与准心方向有较大的偏差
2024-11-07
浏览812
🛠技术问题
登录后评论
评论
分享