反馈一个关于动画帧事件的BUG

描述:
在Boss出生时 我对Boss的血条做了一个渐渐显现并逐渐充满的动画
我的做法是 在血条充满时(血条是用动画改变进度条Bar里面的Progress值)添加一个帧事件(该事件为改变一个bool)如果改变bool 那么血条的显示方法就由我的代码接管。
遇到的问题:
在多次Debug尝试下 可以确定的是
1.帧事件成功触发
2.已经进入我写的显示方法
3.进度条模块Progress在debug里能看到变化 但血条还是满的

关闭动画血量显示一切正常
我不知道是Bug,还是我的做法有问题。

progress每次设置值的时候,记得要从node.getComponent(cc.Progress)上设置值,不要提前取出progress的值,不然会导致progress看起来是改变了,但是组件并没有刷新,导致看起来进度条bug了

了解 感谢解惑