我一直在想如何创建一个加载屏幕.如果我使用
while (!manager.update())
Run Code Online (Sandbox Code Playgroud)
游戏永远不会呈现.然后我知道我是否会在while循环中手动调用render方法.喜欢:
while (!manager.update())
render();
Run Code Online (Sandbox Code Playgroud)
它可能会奏效.然后我还可以创建另一个线程并在此线程之外渲染?什么是最好的解决方案?
你真的应该看看这个维基页面,你的渲染方法应该是这样的:
public void render() {
if(manager.update()) {
// we are done loading, let's move to another screen!
}
// display loading information
float progress = manager.getProgress()
... left to the reader ...
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1179 次 |
| 最近记录: |