欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

Unity 父子约束 手持弓箭

发布时间:2024/1/8 编程问答 46 豆豆
生活随笔 收集整理的这篇文章主要介绍了 Unity 父子约束 手持弓箭 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

①调整弓的轴心与局部坐标轴的朝向:

新建一个物体,将物体置于把手的位置,并令其蓝轴(forward)与手臂的延长线平行

③给弓添加父子约束

设置约束源为角色的左手拇指(thnmbfinger)

静止状态位置与静止旋转都是自动拷贝的,不用调整。最好在一开始就直接调整好,之后就不要改动,不然很麻烦。

然后就是调整位置偏移与旋转偏移,这个在非运行状态下是看不见的,需要到运行的时候再调整。

但是在运行的时候,也不一定能调整,这个要求比较苛刻。

就比如在手下垂的时候,很显然是不适合调整的。

那么就必须要暂停到拉弓的状态再调整。

可以设置好动画状态机之后,再删去射箭动画拉弓之后的动作。

设置一个变量,暂时让角色保持这个状态不动。

然后再调整父子约束的位置偏移与旋转偏移。

调整好了之后,先截屏保存当前参数。

千万不要结束播放,也千万不要拷贝约束组件再想着粘贴,这都是行不通的。

因为我们需要的 位置偏移与旋转偏移 参数无法被拷贝。

截屏保存当前约束组件的 位置偏移与旋转偏移 参数。

然后结束播放之后,再填回约束组件即可。

理清这样一个流程,就很快了。

总结

以上是生活随笔为你收集整理的Unity 父子约束 手持弓箭的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。