播放Timeline Animation动画的BUG

当用cc.CSLoader:createTimeline(str) 生成action时,如果timeline里包含坐标,在不同的屏幕下适配出现坐标不正确的BUG
查看源码发现

Frame* ActionTimelineCache::loadPositionFrameWithFlatBuffers(const flatbuffers::PointFrame flatbuffers)
{
PositionFrame
frame = PositionFrame::create();

auto f_position = flatbuffers->postion();
Vec2 position(f_position->x(), f_position->y());
frame->setPosition(position);

int frameIndex = flatbuffers->frameIndex();
frame->setFrameIndex(frameIndex);

bool tween = flatbuffers->tween() != 0;
frame->setTween(tween);

return frame;

}

Vec2 position(f_position->x(), f_position->y());
frame->setPosition(position); 这里的坐标没有适配,读取的是在设计尺寸下的坐标