在unity中不使用引擎提供的关节,如何模拟一根绳子?
可以使用flex,也可以在材质里使用顶点位移动画,针对题主的问题,我分以下几个方面来说下:1.如何让顶点位移:
材质里的顶点位移,通过在获取vs里面获取世界pos。
也可以使用绑的动画。
还可以使用粒子系统来模拟单个点的运动轨迹穿成绳子,这个我以前用ue实现过,unity不是很清楚
2.主要是原理性的东西,模拟原理虚幻已经给出了,同理可参考
在具体点的别人博客也有完整写过,我转个
这个也比较详细了 可以使用flex,也可以在材质里使用顶点位移动画,针对题主的问题,我分以下几个方面来说下:
1.如何让顶点位移:
材质里的顶点位移,通过在获取vs里面获取世界pos。
也可以使用绑的动画。
还可以使用粒子系统来模拟单个点的运动轨迹穿成绳子,这个我以前用ue实现过,unity不是很清楚
2.主要是原理性的东西,模拟原理虚幻已经给出了,同理可参考
缆绳组件(Cable Component)在具体点的别人博客也有完整写过,我转个
FrankZhou:动态骨骼Dynamic Bone算法详解这个也比较详细了 下载ue4用splinemesh等多种办法 flex插件。 这个跟游戏物理引擎相关,可以去看看Game Physics里关于Constrains和Joint的介绍
页:
[1]