【发布时间】:2014-08-13 06:12:27
【问题描述】:
我的问题只是关于选择正确的方法,因为我不确定解决方案。
我在我的项目中获得了 3d 模型,在某些时候我想展示动画拆卸,该对象由 200 块之类的东西组成。 因此,一个一个地使用关键帧制作动画非常耗时。 我正在寻找的动画就像从对象中心爆炸一样,因此零件只会移出其中心。
示例图片:
你会怎么做? 管理此类任务的最佳方法是什么?
【问题讨论】:
我的问题只是关于选择正确的方法,因为我不确定解决方案。
我在我的项目中获得了 3d 模型,在某些时候我想展示动画拆卸,该对象由 200 块之类的东西组成。 因此,一个一个地使用关键帧制作动画非常耗时。 我正在寻找的动画就像从对象中心爆炸一样,因此零件只会移出其中心。
示例图片:
你会怎么做? 管理此类任务的最佳方法是什么?
【问题讨论】:
我会编码。也许我是个程序员,所以我有偏见,但是制作动画会很痛苦。
所以我会将模型导入 Unity3d。然后我会抓取所有零件并将它们存储在一个列表中。一旦我有了 200 个零件,我就可以对它们做任何我想做的事情。
然后我会继续将刚体和盒子碰撞器附加到它们上——这可以通过编程方式完成。然后,您可以通过向每个部分添加速度来启动爆炸。如果你想要相当现实并且有一些相当随机的东西,你可以给每个物体质量,然后使用方程F=ma 进行爆炸。也就是说,每个部分会根据它们的质量获得不同的加速度。
【讨论】:
model,请保留该引用并使用此链接中的foreach 循环来填充列表:stackoverflow.com/questions/24501703/…