//------------------------------------------------------------------------------ // 生成 //------------------------------------------------------------------------------ // 引数 // pos : 位置 // size : サイズ // rot : 回転 // color : 色 // 戻り値 // CBullet : 生成した弾のポインタ //------------------------------------------------------------------------------ CBullet* CBullet::Create(const VECTOR3& pos,const VECTOR2& size,const VECTOR3& rot,const COLOR& color) { CBullet* Scene = new CBullet(); Scene->_Pos = pos; Scene->_Rot = rot; Scene->_Size = size; Scene->_Color = color; Scene->Init(); return Scene; }
CBullet* CBullet::create() { CBullet* bullet = new CBullet(); if (bullet->initWithFile("bullet.png")) { bullet->autorelease(); bullet->Init(); return bullet; } CC_SAFE_DELETE(bullet); return NULL; }