【问题标题】:Android Opengl loading new bitmap object in game cycle, is it a good idea?Android Opengl在游戏循环中加载新的位图对象,这是个好主意吗?
【发布时间】:2015-11-27 15:51:17
【问题描述】:

我是 opengl 的新手,我刚刚学会了使用 VBO 技术加载位图。我是

(1)我是否应该在游戏循环的每个循环中创建新的位图对象

(2)我应该在游戏开始时创建所有位图对象并在整个游戏中使用它们吗?

我一直在使用画布技术的第二个选项,因为加载大量位图是一项繁重的任务,所以我不包括在 cylce 中。但是 opengl 的工作方式不同,所以我需要对此提出建议。

【问题讨论】:

    标签: android opengl-es bitmap game-engine


    【解决方案1】:

    绝对不要在每个游戏周期加载内容,如果您需要从 vbo 更改数据,请仅在需要使用 glBufferSubData 时才这样做。还使用 GL_DYNAMIC_DRAW 提示 opengl 关于数据的性质。

    【讨论】:

    • 感谢@PedroSassenVeiga 的建议,现在我的疑虑很清楚了。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-19
    • 2015-09-30
    • 2011-08-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多