我有以下课程:
#include "Box2d.h"
#include "cocos2d.h"
#include "cocos-ext.h"
class BPBody:cocos2d::extension::CCPhysicsSprite
{
...
}
在Application.mk文件中,我有以下标记:
APP_STL := gnustl_static
APP_CPPFLAGS := -frtti -DCOCOS2D_DEBUG=1 -DCC_ENABLE_BOX2D_INTEGRATION=1
但在我的课堂上,我无法使用this->setPTMRatio
或this->setB2Body
。我到处搜寻,找不到我做错了什么。有人可以帮帮我吗?我错过了什么?
答案 0 :(得分:0)
您还需要定义:
-DCC_ENABLE_BOX2D_INTEGRATION=1
在libExtensions项目中的,所以在你的Android.mk的libExtensions中,也必须有这样的东西:
APP_CPPFLAGS := -DCC_ENABLE_BOX2D_INTEGRATION=1
答案 1 :(得分:0)
使用CC_ENABLE_CHIPMUNK_INTEGRATION = 0
进行编译