0

在 cocos2d 场景替换 2 个场景之间的过渡中,我得到了明显的减速。它不是很慢,但不是 100% 流畅。有趣的是,对于标准分辨率来说它是平滑的,但对于视网膜来说,速度会明显放缓。

这可能是什么原因造成的?

谢谢

4

1 回答 1

0

任何数量的东西。考虑一下引擎在过渡期间呈现的内容:

  • 渲染第一个场景
  • 渲染其他场景
  • 渲染过渡效果

通常只渲染一个场景。在过渡期间,两个场景都被渲染,加上过渡效果。这很可能是导致经济放缓的原因。

尝试使用不同的过渡效果(淡入淡出特别昂贵)。尝试在过渡期间降低一个或两个场景的复杂性。如果没有任何帮助,请添加一个中间的“加载”场景。

于 2012-07-12T21:20:40.600 回答