(NO.00003)iOS游戏简单的机器人投射游戏成形记(十五)
2015-11-11 09:58
387 查看
在Xcode中打开Robot.h文件添加如下2个方法:
在Robot.m中实现这2个方法:
由于玩家点击机器人时需要选中该机器人,所以要添加touchBegan方法:
现在在回到MainScene.m中添加selectRobot方法,其主要内容为选中一个机器人,必须反选其他机器人,任何时候只能有一个机器人被选中.
-(void)moveArm:(MoveDirection)direction; -(void)armShoot;
在Robot.m中实现这2个方法:
-(void)armShoot{ [_arm armShoot]; } -(void)moveArm:(MoveDirection)direction{ [_arm moveArm:direction]; }
由于玩家点击机器人时需要选中该机器人,所以要添加touchBegan方法:
-(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方法,其主要内容为选中一个机器人,必须反选其他机器人,任何时候只能有一个机器人被选中.
相关文章推荐
- #新闻拍一拍# IBM 招聘广告要求应聘者具备至少 12 年 K8S 使用经验
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- 我是运营,我没有假期
- 不可修补的 iOS 漏洞可能导致 iPhone 4s 到 iPhone X 永久越狱
- iOS 12.4 系统遭黑客破解,漏洞危及数百万用户
- vivi下重新调整分区
- ARM Linux系统启动
- Linux及ARM Linux程序开发笔记(零基础入门篇)
- 每日安全资讯:NSO,一家专业入侵 iPhone 的神秘公司
- 每个 Linux 游戏玩家都绝不想要的恼人体验
- [转][源代码]Comex公布JailbreakMe 3.0源代码
- 在 Fedora 上使用 Steam play 和 Proton 来玩 Windows 游戏
- Steam 让我们在 Linux 上玩 Windows 的游戏更加容易
- 如何使用 Steam Play 在 Linux 上玩仅限 Windows 的游戏
- 新一代iPad适配应用之游戏篇
- VB实现的《QQ美女找茬游戏》作弊器实例
- C#实现洗牌游戏实例
- C#实现的算24点游戏算法实例分析