gpt4 book ai didi

java - 使用 OpenGL ES 2.0 的 Android 动态壁纸?

转载 作者:搜寻专家 更新时间:2023-10-30 20:00:54 24 4
gpt4 key购买 nike

有没有人设法让 OpenGL ES 2.0 在动态壁纸中工作?我有一个使用 OpenGL ES 2.0 的类,它作为 GLSurfaceView 的渲染器运行良好。但是,我希望它可以用作动态壁纸。我找到了 Robert Green 的 GLWallpaperService,但它基于旧版本的 GLSurfaceView,不支持运行 OpenGL ES 2.0 所需的 setEGLContextClientVersion。

最佳答案

我通过扩展 GLSurfaceView 然后将其包装在壁纸服务中,设法让基于 opengl 的 LWP 工作。我没有具体测试 opengl es 2.0 是否适用于此方法,但我认为没有理由不适用。

您可以在 https://github.com/JesusFreke/Penroser/tree/master/src/org/jf/GLWallpaper 找到 LWP 特定文件.它们应该是通用的,并且可以在其他项目中按原样使用。有关如何使用这些类的示例,请参阅 https://github.com/JesusFreke/Penroser/blob/master/src/org/jf/Penroser/PenroserLiveWallpaper.java

关于java - 使用 OpenGL ES 2.0 的 Android 动态壁纸?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4998533/

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