(NO.00002)iOS游戏精灵战争雏形(一)
2015-11-01 12:21
281 查看
原本想做一个复杂点的平面动作游戏,可以觉得还是有点把握不了.还是先从简单的原型开始吧.
构思中的精灵战争(SpriteWar)是一个类似FC时代的小游戏,可以造兵,可以捕获敌兵.原本还想加上保卫老巢的.但是咱们还是先从最基本的元素开始实现吧.
本游戏雏形要实现的功能大致如下:
1.精灵在平面中自由移动到触摸位置,也可以手指按住精灵将其拖动到指定位置.
2.精灵在移动中遇到障碍物
3.精灵发射子弹
4.子弹如何击中目标,也就是敌方精灵
5.一些游戏效果的实现,比如子弹打中目标后的爆炸效果
我们从0开始一步一步完成上面这些功能.
首先是游戏素材,主要是精灵贴图,障碍物和子弹.
为了简单精灵贴图从iOS游戏SpeedBoy中得到,障碍物就用Color Node代替;现在做的就是制作子弹.
打开Ai,按自己喜好画子弹外观,比如我的子弹如下:
打开SpriteBuilder建立新的项目,名称为SpriteWarTest,删除MainScene.ccb中除CCNodeGradient之外的所有节点.
构思中的精灵战争(SpriteWar)是一个类似FC时代的小游戏,可以造兵,可以捕获敌兵.原本还想加上保卫老巢的.但是咱们还是先从最基本的元素开始实现吧.
本游戏雏形要实现的功能大致如下:
1.精灵在平面中自由移动到触摸位置,也可以手指按住精灵将其拖动到指定位置.
2.精灵在移动中遇到障碍物
3.精灵发射子弹
4.子弹如何击中目标,也就是敌方精灵
5.一些游戏效果的实现,比如子弹打中目标后的爆炸效果
我们从0开始一步一步完成上面这些功能.
首先是游戏素材,主要是精灵贴图,障碍物和子弹.
为了简单精灵贴图从iOS游戏SpeedBoy中得到,障碍物就用Color Node代替;现在做的就是制作子弹.
打开Ai,按自己喜好画子弹外观,比如我的子弹如下:
打开SpriteBuilder建立新的项目,名称为SpriteWarTest,删除MainScene.ccb中除CCNodeGradient之外的所有节点.
相关文章推荐
- (NO.00002)iOS游戏精灵战争雏形(一)
- ios完整学习路线
- iOS7之定制View Controller切换效果
- 一个iOS9 Bug:弄死iPhone很容易
- iOS动画效果和实现
- 我的iOS一年半经验
- Des 加密处理 iOS 和 安卓 与服务器 处理时 遇到的 补位问题
- iOS沙盒机制 、对象写入及读取
- iOS initWithCoder, initWithFrame那些事儿
- IOS实用技术之手势缩放图片
- iOS自定义转场动画(2)——自定义Pop转场动画并加入手势驱动
- iOS 中利用 Masonry 进行代码适配的基本方法
- iOS 开发知识点
- ios响应者链条
- iOS 通讯录访问(代码块的)
- IOS应用的启动过程与生命周期
- iOS block详解学习
- xcode 如何获得ios模拟器下载地址
- iOS RSA加密用OpenSSL
- iOS 多线程: 正确认识 GCD 队列类型