cocos-engine
cocos-engine copied to clipboard
[spine] 原生代码 SkeletonAnimation.cpp 文件中, 存在错误的 setToSetupPose() 调用.
Cocos Creator version
3.8.6
System information
all
Issue description
void SkeletonAnimation::clearTracks() {
if (_state) {
_state->clearTracks();
// 此处不应该调用 setToSetupPose()
super::setToSetupPose();
}
}
void SkeletonAnimation::clearTrack(int trackIndex) {
if (_state) {
_state->clearTrack(trackIndex);
}
}
在 spine 的设计中, clearTracks 和 setToSetupPose 是两个独立的功能. 不能在 clearTracks 时, 调用 setToSetupPose()
Relevant error log output
No response
Steps to reproduce
.
Minimal reproduction project
No response