unity3d - 如何在动画结束后使 Player GameObject 变换
问题描述
所以我在Unity中制作了一个 2D 游戏,其中玩家可以在点击可传送的游戏对象后“传送”到一个位置。问题是,我已经将动画设置为在玩家的游戏对象实际转换到不同坐标之前首先播放。但是,该动画播放时,我需要知道该动画何时结束,以便最终执行该变换命令。
我现在正在使用该Animator
物业。所需的流量应该是
IDLE -> Pre Teleport Animation -> Teleport -> Post Teleport Animation -> IDLE
所以很明显,需要知道一种方法来告诉我什么时候Pre Teleport Animation
结束,这样我就可以改变播放器。有什么建议么?
解决方案
推荐阅读
- javascript - 如何根据仅使用 html 和 js 的同一网页的输入来更新网页
- java - JavaVM FATAL:无法加载 jvm 库
- php - 对 voyager 隐藏字段
- r - R中列表列表中只有一列的bind_cols
- optimization - 关于 Scipy 的问题 - 最小化。添加额外的约束
- git - 如何完全删除所有 git 提交,包括获取的对象?
- java - 如何在 java maven 项目中访问 azure 管道变量?
- flutter - Flutter dio不适用于flutter web中的post请求
- javascript - 删除重复错误,未定义数组 [x]
- javascript - 文件保存/加载后 Mxgraph 覆盖事件侦听器中断