gpt4 book ai didi

Android:在 SurfaceView 和 OpenGL 之间做出选择(GLSurfaceView)

转载 作者:IT王子 更新时间:2023-10-28 23:29:17 28 4
gpt4 key购买 nike

有没有办法在规划阶段根据游戏/应用程序的预期复杂性预先决定是在 SurfaceView 中使用常规 Canvas 绘图还是使用 OpenGL?

我一直在玩 Canvas ,只需要 2D 运动,在一部相当新的手机上,我获得了相当不错的性能,一堆原始对象和一些位图在纯色背景上围绕屏幕运行。

公平地说,如果我要绘制背景图像并增加在它们之上移动和绘制的对象的数量,我应该直接使用 OpenGL 吗?

最佳答案

我只能说这取决于你要使用多少 Sprite 。来自 Google 的 Chris Pruett 也很好地记录了这一部分。

Google I/O 2009Google I/O 2010 .

下面是他的一张幻灯片中与您的主题相关的图片: enter image description here

有了这些知识,您应该使用 draw_texture 扩展来使用 OpenGL。请记住查询字符串并检查实际设备是否支持 draw_texture

有关一般游戏开发的更多信息,请参阅 this .

关于Android:在 SurfaceView 和 OpenGL 之间做出选择(GLSurfaceView),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5169338/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com