打开Ai按需求依次绘制机器人身体,手臂和篮框:

因为是实验性质的游戏所以没必要在这上面花太多功夫,画出意思即可.虽然是2D游戏,但实际游戏中可以表现出伪3D的图形效果;尽管本猫这次画的游戏元素都是满满的2D效果 ;)

还要注意的是各个游戏元素大小的比例需要适中,因为机器人身体和手臂需要在游戏中组合,且手臂需要单独转动,所以分开绘制.

我们还需要子弹元素,就拿NO.00002游戏中的子弹素材吧:

SpriteBuilder新建项目,命名为ShootBall.
将之前绘制的游戏素材拖入新建的Images文件夹.

新建Sprites文件夹,在其中建立Basket.ccb文件,类型为Sprite.
打开其物理对象,按照实际形状描绘出物理边框:

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

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

    这是一个简单的机器人投射游戏,主要来熟悉物理引擎的一些东西.你可以把它认为是机器人投篮;尽管投出的是抛物线,但不是篮球而是子弹,速度也较快. 游戏玩法是玩家选择机器人,移动机器人手臂瞄准篮框,然后发射 ...

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

    因为到目前为止我都是在iOS模拟器中测试,但即便如此,也觉得按住手臂旋转时,手臂转动起来比较费劲,很难停止在玩家期望的位置上.因为手臂完全通过物理引擎的计算来移动,它有自身的惯性影响,所以很难控制. ...

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

    回到Xcode,新建Level1类,继承于CCNode. 打开Level1.m在初始化方法中添加如下方法: -(void)didLoadFromCCB{[self initBasket];[self ...

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

    回到Xcode中,在MainScene.h接口中添加碰撞协议: @interface MainScene : CCNode <CCPhysicsCollisionDelegate> //. ...

  5. (NO.00001)iOS游戏SpeedBoy Lite成形记(二十二)

    自己的游戏自己更需要多玩,这样才能首先发现不足的地方.所以本猫到现在已经忍一个地方很久了,就是弹出moneyLayer后每次都要输入数字才能关闭,这多少让人不爽.于是本篇我们就修正这个小小的不便. 首 ...

  6. python猜数字游戏简单-python猜数字游戏快速求解解决方案

    python猜数字游戏快速求解解决方案.使用方法: 1. 保存代码为guessall.py 2. 执行python guessall.py > result.txt 3. 打开result.tx ...

  7. (NO.00001)iOS游戏SpeedBoy Lite成形记(二十)

    下面修改最为关键的matchRun方法里的代码: CCActionCallBlock *blk = [CCActionCallBlock actionWithBlock:^{_finishedCoun ...

  8. ios射击类游戏简单代码射击

    ios射击类游戏简单代码射击 之后会持续的更新,学习的同学请关注,共同学习 main.c #import <Foundation/Foundation.h> #import "S ...

  9. 【iOS与EV3混合机器人编程系列之中的一个】iOS要干嘛?EV3能够更酷!

    乐高Mindstorm EV3智能机器人(下面简称EV3) 自从在2013年的CES(Consumer Electronics Show美国消费电子展)上展出之后, 就吸引了全球广大机器人爱好者的眼球 ...

最新文章

  1. 蓝牙mesh网络技术的亮点
  2. 苹果发布首款 Mac 自研芯片 M1,贯通生态快人一步!
  3. jQuery Ajax 实例 全解析(转)
  4. Apk去签名校验详解
  5. malloc和calloc的区别
  6. oracle logfile sync,oracle等待事件3构造一个DirectPathwrite等待事件和构造一个LogFileSync等待事件...
  7. Flutter进阶第4篇: 实现简单的新闻系统渲染新闻详情数据以及用flutter_html解析html
  8. android删除进度条,android – 在RecylerView上设置进度条,并在加载数据后删除
  9. oc基础-OC基础-类的使用
  10. PHP操作Trait类
  11. 4 4c语言表格的画法_别再用Vlookup函数了,查找4个表格它更简单
  12. css权威指南学习笔记
  13. 使用vue+HBulider云游戏接口开发单击斗地主网页版
  14. 炒币疯狂的背后,如何解决区块链技术落地问题?
  15. dede标签云(TAG)随机颜色及大小的实现方法
  16. mysql使用exists、in、distinct区别
  17. 数据预处理(上)之离群值处理、标准化
  18. 黑客会用什么方式攻击你的服务器?
  19. 一周cp未能连接到服务器,阴阳师:“一周CP”活动帮你找情缘?玩家高喊错过了,工具人没了...
  20. WINDOWS程序设计CHECK程序键盘实现鼠标光标的移动*

热门文章

  1. 他的车队低调拿掉安全员,现在用10亿新融资惊艳了所有人
  2. 中国AI创业公司霸榜NeurIPS-AutoDL竞赛,冠军代码已开源
  3. Nature报道新冠病毒新研究:传猫易,传狗难,猫狗能否传人不明确
  4. 特斯拉员工自曝:为应付产能不惜偷工减料,出厂测试得过且过
  5. 移动开发必须要了解的易盾加固生态
  6. 事务-07-微服务架构的设计模式
  7. PathMatchingResourcePatternResolver通过适配符寻找符合条件的java类
  8. Spring boot 嵌入的tomcat不能启动: Unregistering JMX-exposed beans on shutdown
  9. ArrayList和LinkedList的add(E)性能秘密
  10. CISCO ACL的匹配数问题