2011-10-26 2 views
2

Я пытаюсь создать живые обои, используя opengl (< 2.0).android: GLWallpaperService, вызывающий зеленый экран

Я импортировал и пытался запустить GLWallpaperService Роберта Грина и пример here (используя Eclipse SDK).

Мой телефон Huwei Ascend Android 2.1. Я уже знаю, что он может запускать другие LWP с opengl.

Когда я запускаю пакет, он просто создает сплошной зеленый экран и никаких форм или чего-либо еще.

Ive исследовал его много и все еще не мог понять, почему это происходит.

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

Я попытался связать свою библиотеку JAR GLWallpaperService с моим пакетом согласно инструкциям. Неа.

Любое руководство будет высоко оценено.

ответ

0

попробуйте gl.glScale() в коде Renderer. У меня также была та же проблема, и я понял, что мой GLView был настолько увеличен, что я не вижу ничего. попытайтесь уменьшить масштаб. Моя программа горе

3

Я установил это на моем Galaxy Nexus, добавив

gl.glEnableClientState (GL10.GL_VERTEX_ARRAY);

toSurfaceCreated in MyRenderer.java.

0

В примере проекта, с которым вы связались, были ошибки в коде рендеринга, как указывали другие. С тех пор он был устаревшим и был удален из соображений обслуживания \ рабочей нагрузки.

Однако в настоящее время есть пример кода обоев, встроенного в main repository of GLWallpaperService. Он настроен как полноценное приложение для Android, поэтому разработчики могут тестировать, используя этот пример, по мере необходимости.

 Смежные вопросы

  • Нет связанных вопросов^_^