我目前正在使用LibGDX和Java。 我想知道,为什么LibGDX只为你提供游戏逻辑和渲染的渲染Mehtod。 为什么LibGDX这样做,为什么LibGDX不继承像更新这样的另一个方法? 我应该在渲染方法中处理游戏逻辑和渲染(当然我在渲染和更新方法中将其拆分)
答案 0 :(得分:5)
渲染和更新方法如果存在则会连续调用。因此,将它们分开并使API复杂化没有多大意义。
当然,如果你愿意,你可以创建两个不同的方法,并在提供的渲染方法中调用它们(如果你想分开的东西)。如果您有时想要仅调用更新或仅渲染,您也可以有条件地调用它们
这里的要点是,将它们组合起来可以达到简单的目的,如果你想要高级的东西,你可以随时扩展功能。