CSLoader.cpp 等 1019 行:
action = timeline::ActionTimelineCache::getInstance()->loadAnimationWithDataBuffer(buf, filePath);
此处在缓存中获取一个 ActionTimeline 但是获取的都是同一个对象,导致当有两个相同动画要播放的时候,会出错,是有原因必须这样做?还是改成每次返回的是clone的对象?
cocos2d-x 版本 3.10
CSLoader.cpp 等 1019 行:
action = timeline::ActionTimelineCache::getInstance()->loadAnimationWithDataBuffer(buf, filePath);
此处在缓存中获取一个 ActionTimeline 但是获取的都是同一个对象,导致当有两个相同动画要播放的时候,会出错,是有原因必须这样做?还是改成每次返回的是clone的对象?
cocos2d-x 版本 3.10
只能播放一个Timeline中其中的一段
timeline中只能同一时间 播放一段
#所以不可能同时播放两个循环动画 在不同的帧之间
即使你这样写了,也会只播放你最后写的那段