2011-07-01 12 views
6

Jestem całkiem nowy dla animacji w systemie Android. W przypadku animacji 3D muszę użyć OpenGL, aby wyglądał bardziej płynnie.Problem OpenGL na Androida

Czy jest możliwe przekonwertowanie Drawable, czyli narysowanie jakiegoś prostokąta lub koła na płótnie i chcę, aby to przekształcało się w View przy użyciu OpenGL. Czy to możliwe, a jeśli tak, to w jaki sposób?

Może ktoś proszę dać mi znać, co robi pierwszy punkt w CECH powiedzieć w tej URL http://developer.android.com/reference/android/opengl/GLSurfaceView.html

Odpowiedz

3

Cóż, możesz spróbować przekonwertować Drawable to a bitmap, a następnie zamapować tę bitmapę na powierzchni 3D w OpenGL jako teksturę.

3

OpenGL nie działa na tym poziomie. OpenGL jest tylko rysunkowym interfejsem API, umożliwiającym rysowanie "piór i pędzli" na płótnie dostarczanym przez system operacyjny. Wszelkie koncepcje specyficzne dla systemu operacyjnego, takie jak Drawables i Views, są poza zakresem OpenGL i nie będą przez nie obsługiwane.

Może jednak, jeśli szczegółowo opisałeś, co chcesz osiągnąć, być może pomożemy.

+0

Chcę narysować kształt, wypowiedz jakiś prostokąt lub okrąg na ekranie, a następnie przekonwertuj go na widok. Czy to jest możliwe? – Lavanya

+0

Czy możesz mi powiedzieć, czy pierwszy punkt w opisach funkcji opisuje ten adres http://developer.android.com/reference/android/opengl/GLSurfaceView.html – Lavanya

+0

W przypadku rysowania prostokątów/okręgów można utworzyć niestandardowego Androida przeglądaj i rysuj rzeczy w funkcji onDraw. GLSurfaceView to opakowanie do renderowania grafiki 3D. – Abhinav

Powiązane problemy