GameLayer:CCArray * m_pBulletsArray ;CCArray * m_pEnermiesArray ;createScene() return CCScene;create() return GameLayer ;bool init() ;void createBullet() ;void createEnermySchedule(float dt) ;void checkBulletCollideWithBulletScheudle(float dt) ;ccTouchBegin() ;ccTouchMoved() ;
Bullet:float m_vX ;float m_vY ;float m_life ;create() return Bullet ;void updatePosSchedule(float dt) ;void showExploreEffect() ;
Enermy:float m_vX ;float m_vY ;float m_life ;create() return Enermy ;void updatePosSchedule(float dt) ;void hurt(float damage) ;void showDeadEffect() ;
GameLayer:用来表现游戏的主逻辑。游戏中各个节点的显示。
Plane:float m_vX ;float m_vY ;float m_life ;create() return Plane();//返回一个Plane实例void fireSchedule(float dt) ;//用来发射子弹void hurt(float damage) ;void showDeadEffect();