首页 > 解决方案 > 如何在动画结束后使 Player GameObject 变换

问题描述

所以我在Unity中制作了一个 2D 游戏,其中玩家可以在点击可传送的游戏对象后“传送”到一个位置。问题是,我已经将动画设置为在玩家的游戏对象实际转换到不同坐标之前首先播放。但是,该动画播放时,我需要知道该动画何时结束,以便最终执行该变换命令。

我现在正在使用该Animator物业。所需的流量应该是

IDLE -> Pre Teleport Animation -> Teleport -> Post Teleport Animation -> IDLE

所以很明显,需要知道一种方法来告诉我什么时候Pre Teleport Animation结束,这样我就可以改变播放器。有什么建议么?

标签: unity3d

解决方案


推荐阅读