我的问题只是选择正确的方法,因为我不确定解决方案。
我在我的项目中得到了3D模型,在某些时候我想要显示动画反汇编,该对象是由200件作品组成的。 因此,逐个动画关键帧是非常耗时的。 我正在寻找的动画就像从物体中心爆炸一样,这样零件就会移出它的中心。
示例图片:
你会做什么的? 管理此类任务的最佳方式是什么?答案 0 :(得分:2)
我会编码。也许我有偏见是因为我是一名程序员,但是给它制作动画会很痛苦。
所以我将模型导入Unity3d。然后我会抓住所有零件并将它们存储在一个列表中。一旦我有200个零件,那么我可以做任何我想要的东西。
然后我会继续将rigibodies和box colliders连接到它们 - 这可以通过编程方式完成。然后,您可以通过为每个零件添加速度来启动爆炸。如果你想要相当逼真并且具有相当随机的东西,你可以给每个物体质量,然后使用等式F=ma
进行爆炸。也就是说,每个部件将根据它们的质量获得不同的加速度。