0

我正在尝试使用原生 OpenGL ES 2.0 创建 3D 动态壁纸。但是不使用任何类型的框架就太长了。所以我决定使用 libGDX。我想使用一些类,如,SpriteBatch等。如何从本机 OpenGL 初始化它?我知道 libGDX - 动态壁纸插件,但是在暂停(大约 1 秒)后恢复线程太慢了。或者,也许有人知道如何加速它。TextureRegionOrthographicCamera

4

1 回答 1

0

我不认为你可以有选择地只使用 libGDX 原语而不引入 libGDX 框架的其余部分。整个原语中使用的同步和全局变量取决于框架其余部分的初始化和设置。

我认为最好弄清楚动态壁纸恢复后什么是慢的。我认为 libGDX 在这条道路上做得并不多。(它将恢复所有丢失的 OpenGL 上下文,但无论如何您都必须手动执行此操作。)

于 2012-12-12T17:20:53.530 回答