【问题标题】:What is the most optimal way to draw and add to a scene a large number of sprites(~200) in cocos2d-x v3?在 cocos2d-x v3 中绘制和添加大量精灵(~200)的最佳方法是什么?
【发布时间】:2016-03-06 05:01:51
【问题描述】:

精灵在显示时一直在运行动画。

我试过了:

  • 动态创建并将它们添加到场景中,其中一些在添加到屏幕时会出现明显的延迟。

  • 事先创建它们并将它们添加到场景中但隐藏。但是,当我定位和显示它们时,明显的延迟会使游戏冻结不到一秒钟。

这些 sprite 帧和动画在游戏开始时从 spritesheets 和 plist 文件的相应缓存中加载。

有什么办法可以减少延迟?或任何其他方法?

【问题讨论】:

    标签: c++ ios cocos2d-x-3.0


    【解决方案1】:

    实际上你必须使用“Spine”来添加多个/大号。动画成一个场景。 Cocos2dx3.x 支持“Spine” api,即“cocos2d-x-3.10/cocos/editor-support/spine”。 这里有一些很好的例子:- spine-runtimes

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-22
      • 1970-01-01
      • 2019-01-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多