基本ですが備忘録
クラスの変数を保持する場合、
解放されないようにretainで保持->不要になったらrelease
する必要があります。
・Hoge.h
class Hoge : public CCNode {
public:
CC_SYNTHESIZE_RETAIN( CCSprite*, _spr, Spr );
}
・Hoge.cpp
Hoge::init() {
// 初期化
_spr = NULL;
}
Hoge::fuga() {
// 値の設定
setSpr( CCSprite::create() );
}
Hoge::~Hoge() {
// 解放
CC_SAFE_RELEASE_NULL( _spr );
}
0 件のコメント:
コメントを投稿