LibGDX - 为什么他们的#(实现屏幕")上的create()方法没有?

时间:2014-09-09 02:00:54

标签: libgdx

当我有应用程序监听器时,他们是一个创建方法,但现在他们不是。我需要create()方法继续我的应用程序。目前,我有一个主菜单屏幕,我需要一个阶段,以获得按钮和其他东西出现,但我需要create()方法。有人可以向我解释一下吗?

1 个答案:

答案 0 :(得分:2)

ApplicationListener需要一个create()方法,因为在构建时可能无法初始化像OpenGL这样的资源,一旦实际初始化了Libgdx,就会调用create()

通常,您可以从Screen创建ApplicationListener.create()个对象,这样您就可以使用他们的构造函数来初始化您需要的任何内容。

create()中无需Screen方法。