为什么LibGDX没有更新和渲染分离?

时间:2013-12-25 02:25:24

标签: java libgdx render

我目前正在使用LibGDX和Java。 我想知道,为什么LibGDX只为你提供游戏逻辑和渲染的渲染Mehtod。 为什么LibGDX这样做,为什么LibGDX不继承像更新这样的另一个方法? 我应该在渲染方法中处理游戏逻辑和渲染(当然我在渲染和更新方法中将其拆分)

1 个答案:

答案 0 :(得分:5)

渲染和更新方法如果存在则会连续调用。因此,将它们分开并使API复杂化没有多大意义。

当然,如果你愿意,你可以创建两个不同的方法,并在提供的渲染方法中调用它们(如果你想分开的东西)。如果您有时想要仅调用更新或仅渲染,您也可以有条件地调用它们 这里的要点是,将它们组合起来可以达到简单的目的,如果你想要高级的东西,你可以随时扩展功能。