代码之家  ›  专栏  ›  技术社区  ›  Vasilij Altunin

在舞台上增加许多演员

  •  0
  • Vasilij Altunin  · 技术社区  · 6 年前

    我设计这个项目是为了玩某种模拟游戏。所以我创建了地图,这个地图实际上是网格和细胞,每个细胞是2个演员-1个背景和1个图标,显示细胞类型-森林,山,人等。

    它看起来是这样的:

    enter image description here

    所有的工作都很好,但是当我尝试将电池从20x20增加到100x100时,大约需要20-30秒来加载。它在加载后似乎没有延迟,所以它工作得很好,但现在的问题是-有没有一种方法可以优化加载时间,还是不可能?

    1 回复  |  直到 6 年前
        1
  •  0
  •   Stampler    6 年前

    今天的系统应该能够处理100×100个单元。我猜你的问题出在你的代码里。

    一些常见的错误是:

    • 在渲染方法中创建新对象(使用“new”关键字),而不是重用对象
    • 每次渲染图像时加载图像