【cocos2d-x 3.7 飞机大战】 决战南海I (五) 添加子弹

        我方飞机的子弹和敌机子弹都在这个类中产生。将子弹专门设计成一个类,主要是为了方便扩展。之后如果想更换我方飞机子弹或者是敌机子弹,都会很方便。


类的功能很直观,就是添加子弹、移除子弹


	void bindEnemyManager(EnemyManager* enemyManager);
	void BeginBulletShoot(float dt = 0.0f);	// 开启子弹射击
	void StopBulletShoot();					// 停止子弹射击
	void addBullet(float dt);				// 添加子弹
	void removeBullet(Node* pNode);			// 移除子弹
	void addEnemyBullet(float dt);				// 添加敌机子弹
	void removeEnemyBullet(Node* pNode);			// 移除敌机子弹


添加的子弹像敌机一样,存储在容器中
Vector<Sprite*> vecBullet; 
Vector<Sprite*> vecEnemyBullet;
EnemyManager* m_enemyManager;

<

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值