苹果iOS游戏实战开发体验心得

上传人:宝路 文档编号:23783162 上传时间:2017-12-03 格式:DOC 页数:2 大小:15KB
返回 下载 相关 举报
苹果iOS游戏实战开发体验心得_第1页
第1页 / 共2页
苹果iOS游戏实战开发体验心得_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《苹果iOS游戏实战开发体验心得》由会员分享,可在线阅读,更多相关《苹果iOS游戏实战开发体验心得(2页珍藏版)》请在金锄头文库上搜索。

1、 很多人都想要了解一些在 ios 游戏开发过程中积累的经验分享,扣丁学堂 iOS 开发培训今天就给大家来讲一讲使用苹果公司的原生游戏引擎 SpriteKit 开发一款游戏都需要哪些步骤。希望能给各位 iOS 游戏开发者带来一些帮助。1.创建一个 Project有了游戏创意之后,第一步就是使用苹果公司的开发 IDE:Xcode,创建一个游戏Project。为什么在开发苹果设备使用的 App 时,必须要使用 Xcode 呢? 这是因为 Xcode 更简单,更省事,更方便。2.设置 Workspace在 Xcode 里,每个 Workspace 要求有逻辑体系(logistics)以及一些准备工作,

2、比如决定游戏在设备上是横版还是竖版,并做一些适当的改动取消勾选横向视图或者纵向视图,并在 Project 文件或 Xcode 编辑器中进行编辑。3.添加 Project 资源Project 资源即图像音频文件或其他要添加到 project 里的外部文件。仅需要简单地将其拖放到 project 导航器就可以了。4.改变背景颜色到这里,好戏才刚刚开始。要改变背景颜色的话就得多写几行代码以保证程序可以运行。可以高效运行程序就可促使开发者更加有动力继续工作。这一步看似不起眼,做好了能大大提升开发者的积极性,让他们更加相信自己有能力为 Project 带来积极的影响。5.为背景添加 Sprite从 as

3、set 或图像文件夹里获取图片,并添加为游戏背景。一旦了解了如何添加以及设置背景 Sprite 的位置后,就能为游戏场景添加 Sprite 了。6.添加游戏 Sprite添加了背景 sprite 后,就要添加游戏内置(in-game)精灵。游戏内置 Sprite 可以节省不少时间,帮助开发者将注意力主要放在游戏逻辑上。7.添加玩家控制的 Sprite添加游戏 Sprite 的同时,你可能已经加上了玩家控制的 Sprite。这是行得通的。将两者分开操作主要是考虑到多数情况下,当玩家所控制的 Sprite 按照设置的行为或位置执行时,可能跟游戏内置的其他 Sprite 有所不同。添加游戏逻辑创建了

4、自己的游戏 asset 之后,就可以开始为游戏添加逻辑了。在这篇文章中,我们将会用到很多 App Store 中游戏喜欢用的 “拖放”机制。执行游戏逻辑时,须采用“分而治之”的方法,也就是将过程分割成最小单位,分别编写代码。8.“拖放”Sprite“拖”为玩家 Sprite 执行“拖动”机制,需要用到 touchesBegan 功能,该功能现已适用于苹果产品。这个动作只需要轻点屏幕即可触发。9.拖放”Sprite“放”这一步会用到 touchesMoved 和 touchesEnded 功能,判断手指什么时候移开屏幕。这部分我们创建菜单屏幕,按键还有游戏所需的用户界面工具。10.创建主菜单(s

5、etUp)要创建主菜单屏幕,也就是 scene(场景)或一个 SKNode,必须要有 Cocoa Touch 文件。本文中使用 scene。11.调用主菜单创建主菜单后,要调用主菜单,程序才能开始运行。游戏启动后,应立刻调用主菜单,作为游戏中出现的第一个场景。12.添加背景 Sprite这一步跟添加游戏场景的背景 Sprite 是一样的。13.触摸开始游戏主菜单加载完成后,只需要给屏幕添加一个触摸功能,游戏就能真正开始了。一旦检测到触摸的动作,游戏场景就被调用并加载出来,然后游戏开始运行直到结束。14.返回主菜单按钮玩家如何从游戏场景返回主菜单呢?方法是重复第 13 步的 touch 方法,但

6、这次我们定义一个 Sprite 做为按键,玩家按下按键之后,就能返回主菜单。15.场景转换动画让游戏更引人入胜,可谓锦上添花。虽然跟游戏内容没太大关系,但能大大提升游戏体验。16.添加一个 Play 按键游戏制作完成后,玩家需要找到一个进入游戏的方式。很简单,使用 Sprite 定义一个Play 按键,按下 Play 建即可开始游戏。App Store 上有很多游戏逻辑和游戏 Demo我曾开发了一个名为 Piggie Penny Pincher 的 iOS 游戏。接下来,我将和大家分享我在开发该款游戏时用到的一些解决方案。1-aqis8SP9wmC4a2PiItO44Q.jpg让游戏动起来18.动画& 特效是时候添加动画和特效了,好让游戏看起来更生动一些。运用制作动画的 12 条准则中的任何一条,都会使你的动画更为生动。其中最简单的准则就是最常用的“挤压与拉伸(Squash and Stretch)”,可以使游戏体验更上一层楼。19.音乐和音效最后可以为游戏添加音乐和音效了。通常开发者们可能会忽略这一点,但这能让你的游戏更加引人入胜。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号