在js绑定C++类,需要C++类继承 public cocos2d::Ref或其子类,否则脚本释放的时候会异常导致闪退
参考:
C++:
class DataManager : public cocos2d::Ref
JS bind:
jsb_data_manager_class->name = "DataManager";
或
class ResourceManager : public cocos2d::Object
class Unit : public cocos2d::Node
class LinearTo : public cocos2d::ActionInterval
class AlphaTransitionSprite : public cocos2d::Sprite
class UIProjectile : public Unit, public AIUICallback
并且记得要include:
#include "cocos2d.h"