【问题标题】:Performance in rendering lines, triangles and squares in LIBGDX在 LIBGDX 中渲染线条、三角形和正方形的性能
【发布时间】:2014-04-16 03:29:11
【问题描述】:

我正在尝试制作游戏。游戏不会有任何纹理,因为我想改变例如每条线或正方形的颜色。我听说Shape Renderer 效率不高,不应该大量使用。我的游戏将是 2D 的,适用于 Android。

  • 我能做什么?
  • 也许 LIBGDX 不适合形状渲染?
  • 我该怎么办?

【问题讨论】:

  • 您可以使用一个小的白色正方形纹理和缩放/颜色,通过 SpriteBatch 将其缩放到您想要的任何尺寸以创建线条/正方形/矩形。但是,三角形不会以这种方式工作。如果您绝对不想要单一纹理,我不确定您的最佳选择是什么。
  • 谢谢。我可以使用纹理,但我认为纹理的使用比简单的形状更好是没有意义的......

标签: android performance libgdx render shape


【解决方案1】:

要回答“我该怎么办?”,ShapeRenderer 可以带您走很长一段路。试试吧,look at the source,了解它的工作原理,衡量它的性能,如果它的性能不够好,那就推出你自己的解决方案。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-04
    • 2021-04-08
    • 1970-01-01
    • 2015-10-09
    • 1970-01-01
    相关资源
    最近更新 更多