gpt4 book ai didi

java - LibGdx:ShapeRenderer 的替代品

转载 作者:行者123 更新时间:2023-12-01 19:59:19 25 4
gpt4 key购买 nike

注意:我是 LibGdx 与 android 的新手。

我正在创建著名游戏 Color Switch 的克隆以供练习。

我使用 ShapeRenderer 来创建球和移动圆圈。在阅读了有关 ShapeRenderer 的更多信息后,我意识到它主要用于调试目的,因此我搜索了它的其他替代品,并且了解了 Pixmaps,但我陷入了如何使用它的困境,无法找到任何来源。

所以我想知道是否有 ShapeRenderer 的其他替代品或 Pixmaps 的任何启动资源?

最佳答案

ShapeRenderer 非常适合您的用例。因此,除非您确实遇到问题,否则无需切换到其他内容。

ShapeRenderer 主要用于调试的原因是它仅限于基本形状和颜色。在许多用例中,这是不够的,例如而是使用图像(如 .png 文件)。在这些情况下,SpriteBatch 通常用于绘制图像,它针对(矩形)图像而不是形状进行了优化。

Pixmap 是 CPU 内存 (RAM) 中的原始图像数据,这实际上是磁盘上的图像(例如 .png 文件)和GPU 内存 (VRAM) 中的图像(纹理)。 LibGDX 会为您处理这个临时步骤,因此在大多数用例中您不必自己处理 Pixmap。手动操作 Pixmap 是非常昂贵的操作,并且比在您的用例中使用 ShapeRenderer 更糟糕。

关于java - LibGdx:ShapeRenderer 的替代品,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48526722/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com