登录 立即注册
金钱:

Code4App-iOS开发-iOS 开源代码库-iOS代码实例搜索-iOS特效示例-iOS代码例子下载-Code4App.com

查看: 167|回复: 6

(NO.00002)iOS游戏精灵战争雏形(六),宠物小精灵大全no.8

[复制链接]

235

主题

526

帖子

1070

金钱

手工艺人

发表于 2018-1-11 15:16:55 | 显示全部楼层 |阅读模式

        

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

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

        

        有了敌人就可以完成射击功能了.vcD4NCjxwPs7Sw8e7udKq1NpTcHJpdGVCdWlsZGVy1tDM7bzT0ru49kJ1bGxldC5jY2LOxLz+LMDg0M3OqkNDU3ByaXRlLtDo0qrX9rXE1vfSqrmk1/e+zcrHtPK/qs7vwO221M/zLLX31fvF9tey0M7XtDo8L3A+DQo8cD48aW1nIGFsdD0="这里写图片描述" src="https://www.2cto.com/uploadfile/Collfiles/20151103/2015110308383011.png" title="\" />

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

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

[Java] 查看源文件 复制代码
    CGSize _viewSize;
    CCNode *_sprite2;

    NSMutableArray *_bullets;

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

[Java] 查看源文件 复制代码
-(instancetype)init{
    self = [super init];
    if (self) {
        _bullets = [NSMutableArray array];
    }
    return self;
}

        


                                               

15

主题

7145

帖子

1700

金钱

手工艺人

发表于 2018-1-11 15:18:31 | 显示全部楼层
code4app确实是个好地方,必须支持~

21

主题

7156

帖子

2654

金钱

手工艺人

发表于 2018-1-11 15:21:31 | 显示全部楼层
好好 学习了 确实不错

21

主题

7195

帖子

2619

金钱

手工艺人

发表于 2018-1-11 15:27:04 | 显示全部楼层
mark,收藏了

23

主题

7146

帖子

1048

金钱

iOS大神

Rank: 6Rank: 6

分享大神

发表于 2018-1-11 15:30:59 | 显示全部楼层
code4app确实是个好地方,必须支持~

0

主题

7141

帖子

-525

金钱

限制会员

发表于 2018-1-11 15:34:43 | 显示全部楼层
相当不错,感谢无私分享精神!

16

主题

7180

帖子

1435

金钱

手工艺人

发表于 2018-1-11 15:38:50 | 显示全部楼层
mark,收藏了
*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

关闭

每日头条

通过邮件订阅最新 Code4App 信息
上一条 /4 下一条

广告投放| Github|申请友链|手机版|Code4App ( 粤ICP备15117877号-1 )

快速回复 返回顶部 返回列表