以"cocos2dxHelloWorld"为例,
在android的"cocos2dxHelloWorldproj.androidsrcorgcocos2dxapplicationApplicationDemo.java"添加
public class ApplicationDemo extends Cocos2dxActivity
{
…
public void javaFunction1()
{
;//我想在这里调用C++那边的函数 “int HelloWorld::cppFunction2(int value1, int value2)”
}
public int javaFunction2(int value1, int value2)
{
return value1 + value2;
}
}
在windows的"cocos2dxHelloWorldClassesHelloWorldScene.cpp"添加
void HelloWorld::cppFunction1()
{
;//我想在这里调用Java那边的函数 “int javaFunction2(int value1, int value2)”
}
int HelloWorld::cppFunction2(int value1, int value2)
{
return value1 + value2;
}
请问可以这样调用吗?或者有没有其他的折衷的方式可以2边互相调用