接下来我们给MainScene场景再添加一个精灵,作为敌人.

双击SpriteBuilder中的MainScene.ccb,从控件库拖入一个CCSprite到CCPhysicsNode中,设置精灵帧为一个不同的大头贴;设置自定义类为Player,代码连结名称为_sprite2;打开对应的物理对象,设置内容和_sprite1类似:

有了敌人就可以完成射击功能了.

我们还要在SpriteBuilder中添加一个Bullet.ccb文件,类型为CCSprite.需要做的主要工作就是打开物理对象,调整碰撞形状:

因为子弹本身不打算做什么事,所以不需要自定义类了.

回到Xcode,我们需要先设置好一些与子弹相关的ivar.打开MainScene.m,添加以下实例变量:

    CGSize _viewSize;CCNode *_sprite2;NSMutableArray *_bullets;

在Main场景的初始化方法中,我们要初始化”弹仓”_bullets数组:

-(instancetype)init{self = [super init];if (self) {_bullets = [NSMutableArray array];}return self;
}

(NO.00002)iOS游戏精灵战争雏形(六)相关推荐

  1. (NO.00002)iOS游戏精灵战争雏形(一)

    原本想做一个复杂点的平面动作游戏,可以觉得还是有点把握不了.还是先从简单的原型开始吧. 构思中的精灵战争(SpriteWar)是一个类似FC时代的小游戏,可以造兵,可以捕获敌兵.原本还想加上保卫老巢的 ...

  2. cocos2d-x ios游戏开发初认识(六) 渲染的优化

    做程序开发肯定要考虑到内存的优化,毕竟iphone本身的内存就不是非常大.这一节主要说这个cocos2d开发对内存的优化,详细表如今,既能够对同样的精灵(图片)仅仅渲染一次,也能够对不能的精灵仅仅渲染 ...

  3. 按键精灵文字识别插件_【买三赠一】iOS按键精灵VIP夏季特惠进行中

    活动时间:2020年8月4日-8月18日 一.按键精灵iOS版VIP买三赠一 福利再度开启!买3个月卡,多送一个月卡,买3个年卡,多送一个年卡!买三赠一,赠送的都是实实在在的足量VIP! 注: 1.充 ...

  4. 关于 iOS 游戏发展趋势的思考

    转载自:http://www.cocoachina.com/gamedev/misc/2011/0627/2981.html 游戏一直是 App Store 应用里最热门.最赚钱的一大分类,iOS 游 ...

  5. 【通知】▁▂▃ Himi 最新著作《iOS游戏编程之从零开始—Cocos2d-x与cocos2d引擎游戏开发》★书籍源码+第4/5/6样章★-免费下载★ ▃▂▁

    2013年新年,Himi的第二本著作:<iOS游戏编程之从零开始-Cocos2d-x与cocos2d引擎游戏开发>一书正式发售: (大家可以到新华书店.淘宝.拍拍.当当.亚马逊等进行购买) ...

  6. Swift版iOS游戏框架Sprite Kit基础教程下册

    Swift版iOS游戏框架Sprite Kit基础教程下册 试读下载地址:http://pan.baidu.com/s/1qWBdV0C  介绍:本教程是国内唯一的Swift版的Spritekit教程 ...

  7. iOS游戏框架Sprite Kit基础教程第1章编写第一个Sprite Kit程序

    iOS游戏框架Sprite Kit基础教程第1章编写第一个Sprite Kit程序 程序是为了实现特定目标或解决特定问题而用计算机语言编写的命令序列的集合.本章将以编写第一个Sprite Kit程序为 ...

  8. iOS游戏框架Sprite Kit基础教程——Swift版上册

    iOS游戏框架Sprite Kit基础教程--Swift版上册 试读下载地址:http://pan.baidu.com/s/1qWBdV0C  介绍:本教程是国内唯一的Swift版的Spritekit ...

  9. 初学者开发iOS游戏的入门必备用书——iOS 5 cocos2d游戏开发实战(第2版)

    如果想接触iOS游戏开发,今天笔者就推荐一本"大杀器"--<iOS 5 cocos2d游戏开发实战(第2版)>(当当链接) 为零基础的"设想过自己写个电脑游戏 ...

最新文章

  1. 谋局科技创新:两院院士大会释放重要信号
  2. Oracle Database 10g:删除表
  3. 详解XStream别名
  4. 如果记录没有跟得上创造和学习
  5. 转载:Apache commons开源工具简介
  6. 4.11 一维到三维推广
  7. 水冒泡了几度_冒泡和选择排序详解
  8. python训练Faster RCNNC++调用训练好的模型进行物体检测-基于opencv3.4.3(超详细)
  9. 企业软件是最难编写的软件
  10. OpenCV找圆系列(1)SimpleBlobDetector源码,凸度和圆度等检测原理
  11. 三相桥式全控整流电路simulink仿真_变频器为什么必须整流?整流单元原理图解
  12. Office2021专业增强版激活报错0xc004f074以及尝试办法
  13. 掘金牌鸡汤 - 收藏集 - 掘金
  14. 自学IT 必去的两个学习网站
  15. 当梦想照进现实--Steve Nash
  16. windows提权常用系统漏洞与对应的补丁编号
  17. 宠物领养管理系统|宠物寄养管理系统JAVA|JSP|SSM|Springboot|web计算机毕业设计源码
  18. 使用Win10自带能力,将笔记本电脑无线投屏到电视上
  19. 洛谷 P2327 [SCOI2005]扫雷
  20. uni-app如何让图片高度自适应

热门文章

  1. mongodb 结果二次调用_mongodb慢查询记录
  2. matlab结果输出的代码,哪位大神能帮我看一下下列代码输出的结果是啥!
  3. case when then else多个条件_SQL巡礼之CASE用法
  4. 操作系统中进程并发运行的过程_三种电磁流量计运行过程中常见故障解决详情!...
  5. spring boot 不连接数据库启动
  6. 计算机音乐谱打上花火,原神乐谱打上花火
  7. poj3304(线段相交问题)
  8. 费用流 -- 四川省赛F-Direction Setting [拆边成点+费用流]
  9. java表或视图不存在_Error querying database. Cause: java.sql.SQLSyntaxErrorException: ORA-00942: 表或视图不存在...
  10. iphonex重量_精仿苹果iPhone X手机配置介绍