【发布时间】:2019-04-30 09:55:13
【问题描述】:
我的问题是模拟用户交互时的软对象变形,例如当你触摸里面有沙子的球时,它的边缘会在你压在球上的点变形。如何在 Unity3D 中实现它?
【问题讨论】:
-
通过访问网格顶点并在 cs 脚本或着色器中修改它们来实现网格变形。问题太宽泛,可能太高级(不知道编码技能)。
-
@Everts 是的,我可以手动完成,但我需要使用泊松比进行逼真的变形
-
那么您是在寻找方程式还是过程?
-
@Everts 一些代码示例如何在 Unity 中实现,可能是预制件
-
不幸的是,您不知何故落入了“请为我编码”的桶中。最好的办法是在网上寻找教程。