在cocos2d-x场景中访问android视图?

时间:2012-07-05 10:27:01

标签: java-native-interface cocos2d-x jniwrapper

我正在cocos2d-x中制作演示应用程序,我正在尝试将admob广告整合到其中。我将它添加到game_demo.xml布局中,其中添加了cocos2dx GLSurfaceview。它在整个cocos2d-x场景中都能正常工作。但是现在如果我希望那个视图只在特定的场景中可见,怎么去呢?我知道JNI会出现在图片中但是我不知道如何使用这些JNI调用来使View隐藏或者像我们以正常的android方式那样消失。

1 个答案:

答案 0 :(得分:0)

我猜你必须通过jcc在cocos2dxActiity.java中创建一个名为

的静态方法
setDisplayAd(bool value){
    //your java code goes here.
    //disable or enable the ad activity here
}

比你需要在你的cocod2d-x代码中调用这个Java方法(在你想要的场景中)