unity里运行动画时在一个角色骨骼里能抓取到1个时间帧但是抓取不到另一个(两个事件帧的名字不一样)导出的文件里能看到有事件帧,但是无法触发并且unity控制台打印数据时没有任何反应。请问是我导出骨骼文件时候的问题还是自己代码的问题

  • Misaki님이 이에 답장했습니다.
    Related Discussions
    ...

    在Unity中运行动画时,如果无法触发事件帧,可能有几个原因需要检查。首先,确保在Spine中导出的动画确实包含事件帧,并且这些事件帧在导出时没有被遗漏。其次,检查代码中是否正确地监听了这些事件帧。可以通过在Unity中使用调试器来设置断点,查看事件帧是否被正确触发。具体来说,可以在AnimationState.cs的相关行设置断点,确保代码执行到该行时能够捕获事件。如果这些都没有问题,可能需要检查Unity项目的设置,确保事件帧的监听和处理逻辑没有被其他因素干扰。

    sinkias Unfortunately, based on your explanation alone, it is difficult to pinpoint the cause. However, one thing that can be said is that events should not be lost during export due to export settings or other reasons. Could you show us the code you wrote related to event?

    感谢你们的回复,问题找到了