首页 > 解决方案 > 无法仅在 uniy 中为 Z 轴制作动画

问题描述

我有一个快速的问题。如果有人能回答我,我将不胜感激。我想为大约 117 个立方体制作动画。我知道我不需要一一做。我可以简单地为立方体制作一个预制件并复制它,但问题是我只想为 z 轴制作它。但是,动画会将其应用于所有位置属性。那么如何在不影响 y 和 x 的情况下为 z 轴制作动画呢?谢谢你。

标签: c#visual-studiounity3d

解决方案


问题是您正在根据世界位置为立方体设置动画,因此它正在传送所有内容,即使是x 轴y 轴

您可以通过在空的 gameObject中添加带有动画的预制件来轻松避免这种情况,您也可以将其保存为预制件。这样,当您在多维数据集中实例化空对象时,子对象(您的多维数据集)将根据空位置移动,因此yx将是空对象的 x 和 y。

所以

1动画你的立方体

2将立方体添加到一个空的游戏对象

3将你的空设置为预制并复制它


推荐阅读