是否可以在Unity中制作弹性对象?

时间:2015-05-05 09:31:14

标签: unity3d blender unityscript

是否可以在Unity中制作弹性对象?

我需要像敷料手套一样实施动画。当手的手指进入手套时,手套手指的直径扩大。当手的手指离开手套时,手套的手指直径减小。我需要制作这样的动画......

我测试了Cloth,但它并没有像我预期的那样起作用。

我有2个柱面的项目,初始位置为http://s6.postimg.org/kebk5w2k1/image.png,第二个位置为http://s6.postimg.org/4hcs96a5t/image.png

第一个(更大)Cylinder1有没有重力的布料,更小的圆柱体Cylinder2没有布料......

当Cylinder2位于Cylinder1和Cylinder1的底部时,Cylinder1的底部没有变形,正如我预期的那样。

我期待看到,Cylinder1在张力变形时会变形。

项目链接:https://goo.gl/OWJD26

或者,可以在Blender或DAZ3D中创建弹性对象并在Unity中导入它吗?

我无法找到任何文档和示例,如何以简单的方式完成...

1 个答案:

答案 0 :(得分:0)

我不确定您到底需要什么,但您可能会使用Unity的Cloth组件以及Joints。如果您需要其他类型的行为,则必须自己实现对网格的更改。