标签: java libgdx
我有一个关于何时发生纹理绑定的问题。 我扩展了Game类,并为不同的菜单和游戏提供了几个Screen类。 我在它们之间切换时不会丢弃屏幕,并将它们作为成员存储在Game类中。
Game
Screen
每个屏幕都加载和绘制了不同的纹理。我的问题是,当我显示其中一个屏幕时,还会显示其他屏幕(已经显示至少一次并且未被处理)纹理被绑定,尽管它们在当前显示的屏幕中没有使用?
答案 0 :(得分:0)
我在LibGDX论坛上问过这个问题。
The topic
来自Tonielro: 答案是否定的。每个屏幕在render方法中处理自己的绘图。另一个屏幕无法为另一个屏幕渲染图形。