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学习笔记(19)--label 、label atlas
  • cocos2d-x学习笔记(23)--地图的使用3--CCTMXLayer
  • Cocos2d-x学习(一):HelloWorld
  • cocos2dx在xcode下开发,编译到android上(2)
  • cocos2d 设置屏幕默认方向
  • Cocos2d-x 2.0 之 Actions “三板斧” 之一
  • cocos2d-x学习笔记(22)--地图的使用2(TMX) --Z-Order、AnchorPoi
  • cocos2d-x学习笔记(18)--游戏打包(windows平台)
  • cocos2d-x学习笔记(16)--spritesheet(精灵表单)
网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
Copyright © 2008-2015 计算机技术学习交流网. 版权所有

豫ICP备11007008号-1