веб-просмотр на cocos2d-x 3.0

Я хочу показать веб-просмотр в своей игре. Я нашел пример здесь. Он отлично работает на cocos2d-x 2.2.0. но когда я делаю то же самое в cocos2d-x 3.0 beta2, веб-просмотр не отображается. http://blog.csdn.net/jackystudio/article/details/17576995

я заметил, что cocos2d-x 3.0 использует NativeActivity, это приводит к тому, что веб-просмотр не может отображаться? Cocos2d-x: можно использовать HTML (UIWebView)?

любое предложение будет принята с благодарностью. Спасибо.


person HelloCoral    schedule 22.02.2014    source источник


Ответы (1)


текущий выпуск cpp Cocos2d-x v3.2rc0 использует активность Android, а не NativeActivity. Таким образом, вы можете попробовать связанный пример из версии 2.2.0. Возможно, вы получаете какие-то ошибки, связанные с контекстом или обработчиком opengl, поэтому убедитесь, что ваш java-код будет выполняться потоком GUI — runOnUiThread.

Вот небольшой пример того, как это сделать по-другому: ANDROID: Как открыть веб-страницу в классе, расширяющем CCLayer

Главное - запустить поток графического интерфейса Android:

Handler handler = HomeMenu.getHandler();
    handler.post(new Runnable() {
        public void run() {...
person Elensar    schedule 12.07.2014