Java 为什么LibGDX没有';更新和渲染不能分开吗?

Java 为什么LibGDX没有';更新和渲染不能分开吗?,java,libgdx,render,Java,Libgdx,Render,我目前正在使用LibGDX和Java。 我想知道为什么LibGDX只给你一个游戏逻辑和渲染的渲染方法。 为什么LibGDX会这样做,为什么LibGDX不会继承另一个类似方法的更新? 如果我在render方法中处理游戏逻辑和渲染(当然我在render和update方法中分割了它)如果render和update方法存在,它们都会被连续调用。因此,将它们分开并使API复杂化没有多大意义。 当然,如果您愿意,您可以创建两个不同的方法,并在提供的render方法中调用它们(如果您想分离内容)。如果有时只想

我目前正在使用LibGDX和Java。 我想知道为什么LibGDX只给你一个游戏逻辑和渲染的渲染方法。 为什么LibGDX会这样做,为什么LibGDX不会继承另一个类似方法的更新?
如果我在render方法中处理游戏逻辑和渲染(当然我在render和update方法中分割了它)

如果render和update方法存在,它们都会被连续调用。因此,将它们分开并使API复杂化没有多大意义。

当然,如果您愿意,您可以创建两个不同的方法,并在提供的render方法中调用它们(如果您想分离内容)。如果有时只想调用更新或渲染,也可以有条件地调用它们。

这里的要点是,将它们结合起来可以实现简单的目的,如果您想要高级的东西,您可以随时扩展功能。

render在所有意图和目的中都可以称为“mainGameLoop”。我们可以做一些像每秒更新23次这样的事情吗?