(NO.00002)iOS游戏精灵战争雏形(一)
2015-11-01 12:21
295 查看
原本想做一个复杂点的平面动作游戏,可以觉得还是有点把握不了.还是先从简单的原型开始吧.
构思中的精灵战争(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之外的所有节点.
相关文章推荐
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- 我是运营,我没有假期
- 不可修补的 iOS 漏洞可能导致 iPhone 4s 到 iPhone X 永久越狱
- iOS 12.4 系统遭黑客破解,漏洞危及数百万用户
- 每日安全资讯: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点游戏算法实例分析
- C#实现简单的井字游戏实例
- C++编写简单的打靶游戏
- C++实现基于控制台界面的吃豆子游戏
- 纯javascript实现的小游戏《Flappy Pig》实例