gpt4 book ai didi

安卓:2D。 OpenGL 还是 android.graphics?

转载 作者:IT老高 更新时间:2023-10-28 21:56:30 24 4
gpt4 key购买 nike

我正在和我的 friend 一起开发我们的第一个 Android 游戏。基本思想是游戏的每一帧整个表面都被重绘(1个大位图),分两步:

  1. 带有一些静态图片 (PNG) 的背景会抹去前一帧
  2. 然后它被大量的粒子洒在各处,产生肥皂泡的效果,其中有大约 20 个位图的池,这些位图随机被挑选出来,以产生所有气泡(200 到 300 之间)都不同的错觉。每帧更新气泡位置(约 50 毫秒),产生移动气泡的效果。

数学引擎在 C (JNI) 中,目前所有绘图都是使用 android.graphics 包完成的,与 Lunar Lander 非常相似(因为这是我使用的示例)。它可以工作,但动画有点生涩,我可以通过手机的温度感觉到它很忙。我们会从切换到 OpenGL 中受益吗?作为一个额外的问题:优化我们现在拥有的绘图机制(类似月球着陆器)的好方法是什么?

最佳答案

现在我已经开始使用 OpenGL ES,我也会将它用于 2D 图形。这种方式最灵活,速度极快(查看 this example code 。它是关于 2D 渲染的,您可以在其中看到 OpenGL 的强大功能。

这不是最简单的开始,但有一些很好的教程 - 例如,this是一个很好的。

关于安卓:2D。 OpenGL 还是 android.graphics?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2755446/

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