0

我想在我的游戏中显示 webview。我在这里找到了一个示例。它在 cocos2d-x 2.2.0 上运行良好。但是当我在 cocos2d-x 3.0 beta2 中做同样的事情时,webview 无法显示。 http://blog.csdn.net/jackystudio/article/details/17576995

我注意到 cocos2d-x 3.0 使用 NativeActivity,是不是导致 webview 无法显示? Cocos2d-x:可以使用 HTML(UIWebView)吗?

任何建议将不胜感激。谢谢。

4

1 回答 1

0

当前版本的 cpp Cocos2d-x v3.2rc0使用 Android Activity 而不是 NativeActivity。因此,您可以尝试2.2.0版本的链接示例。也许你会得到一些关于 opengl 上下文或处理程序的错误 - 所以请确保你的 java 代码将被执行 GUI 线程- runOnUiThread。

这是如何做的小示例,以另一种方式: ANDROID:How to open web page in class extends CCLayer

要点是运行android gui线程:

Handler handler = HomeMenu.getHandler();
    handler.post(new Runnable() {
        public void run() {...
于 2014-07-12T14:43:56.157 回答