cocos2dx中java调用c代码需要注意使用runOnGLThread
cocos2dx工程中,Java调用c函数时,需要如下调用:
context.runOnGLThread(new Runnable(){
@Override
public void run(){
//method defeind in c
}
});
context为Cocos2dxActivity对象
这样使用保证所有函数运行在同一线程中
cocos2dx工程中,Java调用c函数时,需要如下调用:
context.runOnGLThread(new Runnable(){
@Override
public void run(){
//method defeind in c
}
});
context为Cocos2dxActivity对象
这样使用保证所有函数运行在同一线程中