рисование текстур на живых обоях с помощью OpenGL в Android

#android #opengl-es #live-wallpaper

#Android #opengl-es #живые обои

Вопрос:

Hii,

Я хочу создать простые живые обои с использованием OpenGL в Android, которые будут рисовать текстуры.

Я разработал простое действие OpenGL, которое может работать именно для живых обоев. Но есть некоторые проблемы, такие как исключение IllegleArgumentException.

Я использую GLWallpaperService из earth live wallpaper.

Спасибо….

Ответ №1:

Возможно, вам повезет больше с получением GLWallpaperService из основного репозитория проекта на github. Там это активно поддерживается и документируется.

Современные версии GLWallpaperService будут принимать класс GLSurfaceView.Renderer. Это означает, что вы можете повторно использовать класс визуализации, который вы написали для своей деятельности, непосредственно в своих живых обоях.

Ответ №2:

сегодня я выполнил ту же задачу.

это может быть полезно для вас: http://www.rbgrn.net/content/354-glsurfaceview-adapted-3d-live-wallpapers

Комментарии:

1. Пожалуйста, не используйте GLWallpaperService на rbgrn.net ссылка, поскольку она сейчас устарела. Несколько лет назад я скопировал rbgrn.net код с разрешением и начал его улучшать. Последний код доступен по адресу github.com/GLWallpaperService/GLWallpaperService