libgdx:多个屏幕中的纹理绑定

时间:2014-04-22 21:31:50

标签: java libgdx

我有一个关于何时发生纹理绑定的问题。 我扩展了Game类,并为不同的菜单和游戏提供了几个Screen类。 我在它们之间切换时不会丢弃屏幕,并将它们作为成员存储在Game类中。

每个屏幕都加载和绘制了不同的纹理。我的问题是,当我显示其中一个屏幕时,还会显示其他屏幕(已经显示至少一次并且未被处理)纹理被绑定,尽管它们在当前显示的屏幕中没有使用?

1 个答案:

答案 0 :(得分:0)

我在LibGDX论坛上问过这个问题。

The topic

  

来自Tonielro: 答案是否定的。每个屏幕在render方法中处理自己的绘图。另一个屏幕无法为另一个屏幕渲染图形。