unity里运行动画时在一个角色骨骼里能抓取到1个时间帧但是抓取不到另一个(两个事件帧的名字不一样)导出的文件里能看到有事件帧,但是无法触发并且unity控制台打印数据时没有任何反应。请问是我导出骨骼文件时候的问题还是自己代码的问题
抓取不到事件帧
在Unity中运行动画时,如果无法触发事件帧,可能有几个原因需要检查。首先,确保在Spine中导出的动画确实包含事件帧,并且这些事件帧在导出时没有被遗漏。其次,检查代码中是否正确地监听了这些事件帧。可以通过在Unity中使用调试器来设置断点,查看事件帧是否被正确触发。具体来说,可以在AnimationState.cs
的相关行设置断点,确保代码执行到该行时能够捕获事件。如果这些都没有问题,可能需要检查Unity项目的设置,确保事件帧的监听和处理逻辑没有被其他因素干扰。
感谢你们的回复,问题找到了