登录 立即注册
金钱:

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

查看: 120|回复: 6

(NO.00003)iOS游戏简单的机器人投射游戏成形记(十五)

[复制链接]

289

主题

495

帖子

-1461

金钱

手工艺人

发表于 2018-1-11 14:32:44 | 显示全部楼层 |阅读模式

        

        在Xcode中打开Robot.h文件添加如下2个方法:

[Java] 查看源文件 复制代码
-(void)moveArm: (MoveDirection)direction;
-(void)armShoot;

        在Robot.m中实现这2个方法:

[Java] 查看源文件 复制代码
-(void)armShoot{
    [_arm armShoot];
}

-(void)moveArm: (MoveDirection)direction{
    [_arm moveArm:direction];
}

        由于玩家点击机器人时需要选中该机器人,所以要添加touchBegan方法:

[Java] 查看源文件 复制代码
-(void)touchBegan: (CCTouch *)touch withEvent: (CCTouchEvent *)event{
    self.isSelected = YES;

    LevelRestrict *lr = [LevelRestrict sharedInstance];
    lr.selectedRobot = self;

    [[MainScene sharedInstance] selectRobot:self];
    //将触碰事件向下层节点传递
    //[super touchBegan:touch withEvent:event];
}

        现在在回到MainScene.m中添加selectRobot方法,其主要内容为选中一个机器人,必须反选其他机器人,任何时候只能有一个机器人被选中.

        


                                               

20

主题

7047

帖子

2242

金钱

手工艺人

发表于 2018-1-11 14:33:11 | 显示全部楼层
不错不错,楼主辛苦了。。。

0

主题

7028

帖子

-519

金钱

限制会员

发表于 2018-1-11 14:33:18 | 显示全部楼层
感谢大神~

16

主题

7069

帖子

969

金钱

手工艺人

发表于 2018-1-11 14:33:43 | 显示全部楼层
不错不错,楼主辛苦了。。。

14

主题

7032

帖子

1367

金钱

手工艺人

发表于 2018-1-11 14:33:47 | 显示全部楼层
我是来学习的

23

主题

7058

帖子

1054

金钱

iOS大神

Rank: 6Rank: 6

分享大神

发表于 2018-1-11 14:34:24 | 显示全部楼层
帮帮顶顶!!

20

主题

7075

帖子

2206

金钱

手工艺人

发表于 2018-1-11 14:35:59 | 显示全部楼层
code4app好的内容真的很多~赞
*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

关闭

每日头条

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

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

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