如何将动画应用于不同的对象

时间:2016-01-15 14:13:36

标签: animation unity3d

我有一个有9个盒子的橱柜。在其中一个我有动画,打开/关闭框。只更改框的 X 坐标,但我无法将此动画应用于其他框,因为动画会将其移动到第一个框的坐标。

在调试模式参数保持原始位置XZ 被禁用。无法理解,有什么不对。

我应该为9个盒子创建9个类似的动画吗?

enter image description here

2 个答案:

答案 0 :(得分:1)

我知道在使用锚点时可以使用UI上的相对位置来设置动画效果,但似乎没有任何干净的3D对象解决方案... This post提供了似乎是"最好的"现在的解决方案(它使用空父变换来正确移动动画对象......)

答案 1 :(得分:1)

您应该能够将动画应用于任何对象。我建议制作一个"盒子的预制件#34;附上动画,然后使用每个预制件。老实说,我对3D对象的动画没有多少经验,但即使我的2D动画也在3D空间中,每个对象都可以单独使用相同的动画进行动画制作,无论它们的位置如何。