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

回到Xcode中,在MainScene.h接口中添加碰撞协议: @interface MainScene : CCNode <CCPhysicsCollisionDelegate> //... @end 然后在MainScene.m初始化方法中打开碰撞代理: _physicWorld =...

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

接上一篇文章,我们现在来实现篮框的感应器. 所谓感应器,就是在物体接触到的时候做出反应的节点.我们需要将感应器放在篮框底部,这样子弹接触感应器的时候,我们就知道子弹坠入了篮框,从而得分. 为了放置子弹先进入篮框然后被弹出的情况,我们需要调整传感器的位置,尽量使其至于篮框的底部. 首先打开Sprite...

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

在游戏中制作手臂瞄准线,也就是所谓的辅助延长线.玩台球游戏的童鞋应该可以了解. 按道理来说,延长线是一个物理实体,遇到物理刚体应该会发生反弹行为,这个符合实际游戏逻辑. 但是这里为了简单,只是做一条”傻傻地”线而已,上面憧憬中的反弹延长线有机会以后游戏中再来实现. 用Ai绘制一条长度适合的虚线: 打...

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

现在玩家选择机器人后,可以在屏幕上或手臂上点击来移动robot’s arm了. 但是玩家选择一个机器人后没有视觉效果来表明哪个机器人被选中.玩家做了一个操作后没有视觉反馈会惹恼强迫症用户滴 ;) 这篇中我们来添加选中后的视觉效果. 打开SpriteBuilder,分别在Robot.ccb和Robot...

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

回到MainScene.m中添加selectRobot方法: -(void)selectRobot:(Robot *)robot{ LevelRestrict *lr = [LevelRestrict sharedInstance]; for (Robot *r in lr.robotsInLeve...

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

在Xcode中打开Robot.h文件添加如下2个方法: -(void)moveArm:(MoveDirection)direction; -(void)armShoot; 在Robot.m中实现这2个方法: -(void)armShoot{ [_arm armShoot]; } -(void)mov...

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

我们首先必须将Level中所有机器人保存在某个数组里,因为该数组会在不同地方被访问,我们将其放在LevelRestrict类中,按道理应该放到GameState类中,这里从简. 打开LevelRestrict.h,在接口中添加2个新属性: @property (nonatomic,strong) R...

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

好了,现在在iOS模拟器中编译运行App,一切貌似都很好. 且慢,我们还没有到真机上调试呢?按说在编写App’时,无论如何应该尽快尽早在真机上调试.否则可能会碰到意想不到的问题,这次就是如此. 在真机上运行该App’时,发现一个使可玩性严重打折扣的问题:机器人太小,玩家手指在按住机器人手臂时,手指会...

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

回到Xcode,新建Level1类,继承于CCNode. 打开Level1.m在初始化方法中添加如下方法: -(void)didLoadFromCCB{ [self initBasket]; [self initRestrict]; } 下面分别实现其中2个方法. 首先是initBasket: -(...

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

机器人发射子弹已经完成了,下面看看怎么给玩家设置障碍. 大家从上篇的图可以看到,在机器和篮筐直接有若干障碍物.我们先看如何实现它们. 打开SpriteBuilder,在Sprites文件夹中新建SmallBrick.ccb,类型为Node. 从控件库拖入一个CCNodeColor节点,称为其根节点的...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

社区圈子

mPaaS 移动开发平台
mPaaS 移动开发平台
mPaaS 源于蚂蚁集团金融科技,为 App 开发、测试、运营及运维提供云到端的一站式解决方案,致力于提供高效、灵活、稳定的移动研发、管理平台。 官网地址:https://www.aliyun.com/product/mobilepaas/mpaas
149+人已加入
加入
相关电子书
更多
Facebook iOS App技术演化十年之路
From Java_Android to Swift iOS
深入剖析 iOS 性能优化
立即下载 立即下载 立即下载