Używam PowerVR OpenGL ES 2 SDK do rozwijania mojej gry w systemie Windows z C++, a następnie mogę przenieść ją do Androida lub iPhone'a.Poprawny sposób rysowania tekstu w OpenGL ES 2
Wszystko wygląda dobrze, ale utknąłem z renderowaniem tekstu. Nie mogę znaleźć żadnego szczegółowego samouczka dotyczącego renderowania tekstu (przy użyciu TTF lub czcionki bitmapowej) w OpenGL ES 2.0 przy użyciu C++. Znalazłem wiele tematów mówiących o renderowaniu tekstu na Androidzie lub iPodzie przy użyciu java lub object-c (z textview, surfaceview lub kilkoma blah blah rzeczy), ale nie sądzę, że to jest to, czego potrzebuję. Potrzebuję "rozwiązania wieloplatformowego". (Lub może się mylę w tym momencie?)
Po trochę badań, mam rozwiązanie w moim umyśle:
obciążenia i wiążą bitmap font tekstury ->Parse tekstu i generowanie i wiążą tablica wierzchołki, mapowanie tekstur z tablicy UV ... ->uczynić go do ekranu
nie mam jeszcze testowany, ale myślę, że jest to problem przy korzystaniu moje rozwiązanie: kiedy chcę zmienić tekst (przykład: Robię wynik użytkownika lub timer na ekranie) Muszę ponownie powiązać tablicę vertice i tablicę uv, to nie jest dobry pomysł, prawda?
Czy istnieje lepszy sposób/właściwy sposób narysowania czcionki bitmapowej na ekranie za pomocą OpenGL ES 2?
Czy ktoś ma przykład OpenGL ES 2.0 Android obsługujący rotację? – Burf2000