проблемы передачи гл с Android - PullRequest
0 голосов
/ 16 января 2011

У меня есть класс кнопок, созданный из метода onSurfaceCreated в моем glSurfaceView; Он принимает gl в качестве одного из своих параметров, чтобы он мог правильно рисовать. У меня возникла проблема с передачей gl в оверлейный класс, который выглядит как значок в приложении Google Maps. Если я вызываю makeOverlay () в конструкторе моей кнопки, он отлично рисует, если я вызываю его где-нибудь еще, все, что я получаю, это белый квадрат. Они все на одной и той же нитке. Кто-нибудь знает, что мне не хватает? Спасибо.

Ответы [ 2 ]

0 голосов
/ 23 января 2011

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

0 голосов
/ 19 января 2011

Возможно, контекст GL не актуален вне этих методов.

Вы можете просто сделать абстрактное представление вашего объекта и нарисовать его в вашем методе onDrawFrame.Это то, что вы должны делать в любом случае.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...