带游戏引擎的动态壁纸与否?

Tro*_*rox 6 android game-engine live-wallpaper

我想开发一个动态壁纸.经过一些研究,我得出结论,创建一个选项有两种选择:

我从未开发过动态壁纸.哪种解决方案最简单,最快?

Geo*_*man 4

您可以直接处理绘图,如 SDK 中的 Cube 示例所示。或者您可以使用 OpenGL ES,例如通过 AndEngine、LibGDX、GLWallpaperService 或 RenderScript。更多的工作,但更好的表现。

如果你的壁纸相当简单,我建议你自己画。这就是大多数人所做的。如果您需要“物理”(例如粒子系统),请查看 AndEngine 或 LibGDX。如果您需要 3D,请查看 GLWallpaperService。除了 Cube 示例之外,您可能还想查看 Android 系统源代码,以了解库存壁纸(草、银河等)如何使用 RenderScript。此链接可能会让您到达那里,但事情会不断发展:http://grepcode.com/file/repository.grepcode.com/java/ext/com.google.android/android-apps/4.1.1_r1/com/android/壁纸/(然后向下滚动到壁纸)

祝你好运。乔治。