Cocos2d-x--发射多发子弹(3)
来源:未知 责任编辑:责任编辑 发表时间:2013-12-06 08:43 点击:次
< count; index++)
{
//返回每个子弹的增量
Increment mIncremnet = calc(mFrom, mTo, mAngle, mShakeAngle, index, count, mSpeed);
//实例化一个圆形子弹
Bullet *pBullet = new Bullet(mFrom, mRadius);
pBullet->mIncrementX = mIncremnet.incrementX;
pBullet->mIncrementY = mIncremnet.incrementY;
mBullets.push_back(pBullet);
}
return true;
}
/**绘制圆形子弹*/
void HelloWorld::draw()
{
for (int index = 0; index < mBullets.size(); index++)
{
Bullet *pBullet = mBullets[index];
pBullet->setPosition(pBullet->getPosition().x + pBullet->mIncrementX, pBullet->getPosition().y + pBullet->mIncrementY);
ccDrawCircle(ccp(pBullet->getPosition().x, pBullet->getPosition().y), pBullet->getRadius(), 0, 70, false);
}
}
相关新闻>>
最新推荐更多>>>
- 发表评论
-
- 最新评论 进入详细评论页>>
您可能感兴趣的文章
- cocos2d-x学习笔记(8)--progress(进度条)
- Cocos2d-x教程(17)-Box2D 物理引擎
- cocos2dx V3.2 mac os Xcode6.1 环境配置
- 五 手游开发神器 cocos2d-x editor 之贴图(Texture
- Yii学习(4)----Gii的使用
- cocos2dx使用TiledMap创建斜45度地图场景
- quick-cocos2d-x教程12:实现文本和密码输入界面
- Cocos2d-x的SneakyInput
- Cocos2d-x学习(五):cocos2d-x解析json(使用libjso
- cocos2dx游戏开发简单入门视频教程 (cocos2d-x)-