【发布时间】:2017-01-13 15:56:35
【问题描述】:
【问题讨论】:
【问题讨论】:
是的,这是可能的。 所以在iOS上:这很简单,你只需要在你的目标c(mm文件)中导入C++头文件并调用。您可能需要将实例保存在某处。这仍然适用于 cocos2d-x - Calling C++ method from Objective C
Android:您需要在 C++ 端定义 JNI 函数并从 java 调用。 请参考此链接:http://stnguyen.com/cocos2d-x/call-cpp-functions-from-java.html
【讨论】:
为了在原生层和 cocos2d-x 3.x 及更高版本之间交换信息,你可以使用这个项目:
https://github.com/alfonsocejudo/EasyNDK-for-cocos2dx3
它适用于 Android、iOS 和 OSX。
【讨论】: