【发布时间】:2013-12-09 08:14:29
【问题描述】:
我是一名使用 libgdx 引擎的新程序员,我想知道 sprite 批处理的行为。特别是如何在程序生命周期中将精灵添加到批处理中以进行绘制。到目前为止,所有精灵示例都使用了一些类似于以下内容的代码:
batch.begin();
sprite.draw(batch);
batch.end();
等等,我不清楚我将如何绘制不同数量的精灵,因为每个精灵 .draw 必须在批处理中调用......提前感谢您的解释!
【问题讨论】:
-
看一下舞台演员系统。它确实已经实现了一个“阶段”,您可以在其中添加所有演员。通过一个简单的 .draw 舞台,它确实将每个演员绘制在其当前位置和当前状态。您可以查看它的代码以了解系统。也可以看看 gameloop 的概念。
-
伟大的建议 mind=blast benn!
标签: libgdx sprite spritebatch batching