找回密码
 立即注册
查看: 445|回复: 4

在unity中不使用引擎提供的关节,如何模拟一根绳子?

[复制链接]
发表于 2021-11-13 20:31 | 显示全部楼层 |阅读模式
可以使用flex,也可以在材质里使用顶点位移动画,针对题主的问题,我分以下几个方面来说下:
1.如何让顶点位移:
材质里的顶点位移,通过在获取vs里面获取世界pos。
也可以使用绑的动画。
还可以使用粒子系统来模拟单个点的运动轨迹穿成绳子,这个我以前用ue实现过,unity不是很清楚

2.主要是原理性的东西,模拟原理虚幻已经给出了,同理可参考
在具体点的别人博客也有完整写过,我转个
这个也比较详细了
 楼主| 发表于 2021-11-13 20:35 | 显示全部楼层
可以使用flex,也可以在材质里使用顶点位移动画,针对题主的问题,我分以下几个方面来说下:
1.如何让顶点位移:
材质里的顶点位移,通过在获取vs里面获取世界pos。
也可以使用绑的动画。
还可以使用粒子系统来模拟单个点的运动轨迹穿成绳子,这个我以前用ue实现过,unity不是很清楚

2.主要是原理性的东西,模拟原理虚幻已经给出了,同理可参考
缆绳组件(Cable Component)在具体点的别人博客也有完整写过,我转个
FrankZhou:动态骨骼Dynamic Bone算法详解这个也比较详细了
发表于 2021-11-13 20:39 | 显示全部楼层
下载ue4用splinemesh等多种办法
发表于 2021-11-13 20:45 | 显示全部楼层
flex插件。
发表于 2021-11-13 20:49 | 显示全部楼层
这个跟游戏物理引擎相关,可以去看看Game Physics里关于Constrains和Joint的介绍
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-11-15 19:42 , Processed in 0.094792 second(s), 25 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表