Android 2D 游戏编程:是否使用 OpenGL?

发布于 2024-11-08 03:56:48 字数 1432 浏览 0 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

看轻我的陪伴 2024-11-15 03:56:48

OpenGL ES 一路走来!去年 IO 在 Android 游戏开发上有一些不错的视频,以及使用 opengl 与 canvas 可以达到的帧速率。

http://www.youtube.com/watch?v=7-62tRHLcHk& ;feature=player_embedded

http://www.youtube.com/watch?v=U4Bk5rmIpic

另外还有一些很棒的 2d 框架可以简化这个过程,我认为最好的是 AndEngine

OpenGL ES all the way! There are some good videos from last years IO on android game dev and the frame rates you can achieve going opengl vs canvas.

http://www.youtube.com/watch?v=7-62tRHLcHk&feature=player_embedded

http://www.youtube.com/watch?v=U4Bk5rmIpic

Also there are a handful of great 2d frameworks to simplify the process, the best in my opinion being AndEngine

沧笙踏歌 2024-11-15 03:56:48

据我所知 OpenGL ES 会提供更好的性能(特别是在 Tegra 2 设备上)。 OpenGL ES 也更难学,但有很好的教程和支持库。

As far as I know OpenGL ES will give better performance (especially on Tegra 2 devices). OpenGL ES is also harder to learn, but there are good tutorials and support libraries.

心安伴我暖 2024-11-15 03:56:48

我建议您不要直接使用 OpenGL,因为这看起来很困难。相反,您可以使用像 LIBGDX 这样的库,它提供更简单的功能。

检查这个教程:
http://m3ph1st0s.blogspot.ro/2012 /12/create-games-with-libgdx-library-in.html

I recommend you not to use OpenGL directly as it may seem difficult. Instead you can use a library like LIBGDX which provides easier functionality.

Check this tutorial:
http://m3ph1st0s.blogspot.ro/2012/12/create-games-with-libgdx-library-in.html

灵芸 2024-11-15 03:56:48

如果您想要接近可观的帧速率,您将需要使用 OpenGL ES。 OpenGL ES 是硬件加速的(使用 GPU),而其他库大多使用 CPU。

You will want to use OpenGL ES if you want anything close to a respectable frame rate. OpenGL ES is hardware accelerated (uses the GPU), while other libraries mostly use the CPU.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文