在mecanim动画结束后,如何以编程方式设置或处理对象的新变换位置?

时间:2019-06-23 18:07:30

标签: c# unity3d animation mecanim

  • 所以我有一堆mecanim动画。

我尝试了各种与“根变换位置(XZ)”的组合(例如,选中,未选中,原始质量中心和“应用根运动”)

问题是,每种组合都会在某些方面失败。

  • 注意:我的动画会移动角色

因此,我希望GameObject能够在动画完成后准确定位。

但是,如果取消选中“根变换位置(XZ)”,则无论是否选中了动画师的“应用根运动”,动画在动画过程中都不会移动GameObject。

如果您确实选中了“根变换位置(XZ)”,它将移动GameObject(应如此),但是动画完成后,它仍将位于原始(开始)位置。 (这是坏事,是错觉。)

您如何解决此问题?还是以编程方式将新位置设置为动画结束GameObject的位置?

谢谢!

0 个答案:

没有答案