(NO.00002)iOS游戏精灵战争雏形(六)
来源:互联网 发布:软件租赁报价单模板 编辑:程序博客网 时间:2024/05/22 17:44
接下来我们给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;}
0 0
- (NO.00002)iOS游戏精灵战争雏形(六)
- (NO.00002)iOS游戏精灵战争雏形(一)
- (NO.00002)iOS游戏精灵战争雏形(二)
- (NO.00002)iOS游戏精灵战争雏形(三)
- (NO.00002)iOS游戏精灵战争雏形(四)
- (NO.00002)iOS游戏精灵战争雏形(五)
- (NO.00002)iOS游戏精灵战争雏形(七)
- (NO.00002)iOS游戏精灵战争雏形(八)
- (NO.00002)iOS游戏精灵战争雏形(九)
- (NO.00002)iOS游戏精灵战争雏形(十)
- (NO.00002)iOS游戏精灵战争雏形(十一)
- (NO.00002)iOS游戏精灵战争雏形(十二)
- (NO.00001)iOS游戏SpeedBoy Lite成形记(六)
- (NO.00005)iOS实现炸弹人游戏(十一):怪物之火精灵
- (NO.00003)iOS游戏简单的机器人投射游戏成形记(六)
- (NO.00005)iOS实现炸弹人游戏(六):游戏数据的初始化(三)
- 【iOS-游戏开发】实现精灵血槽
- (NO.00004)iOS实现打砖块游戏(六):反弹棒类
- nyoj39水仙花数
- 关于CoreLocation定位服务的简单使用
- Quartus Ⅱ的原型机上的cpu指令开发
- chrome浏览器默认搜索栏一直加载的问题
- Camera中对焦模式总结
- (NO.00002)iOS游戏精灵战争雏形(六)
- 喝液氮是一种什么样的体验
- 3-4 计算长方形的周长和面积--SDUT
- POJ-2390
- css三列布局(一)
- ios学习之苹果官方文档的学习(键盘方面)
- [hadoop2.7.1]I/O之IntWritable测试实例(详尽)
- 链表中的倒数第k个节点
- 进程的基本状态及转换