【发布时间】:2012-07-23 11:02:05
【问题描述】:
我正在创建一个基于 OpenGL 的 2D 游戏。我想创建一个加载屏幕来加载我的资产。我想画一些东西来向用户展示正在加载的东西。但我了解到我不能使用像 asynctask 这样的单独线程来加载我的纹理。所以我被困在那里。如何创建加载屏幕来加载我的资产?
【问题讨论】:
-
这是题外话。但我想知道为什么更多的设备没有整洁的硬件加速加载或闪屏。我敢打赌,如果某些 Android 设备具有严重的 3D 加载屏幕,更多人会购买这些特定设备。为了解决您的问题:加载屏幕不是加载您的资产的内容。它在那里向用户提供反馈。您是否已经让程序的“加载资产”部分工作了?
-
是的,通常我的游戏正在运行,但是在我想创建一个加载屏幕后,我开始使用 asynctask 来加载我的资产。由于 opengl 的上下文问题,我加载了我的纹理,但纹理需要重新加载。跨度>