酷勤网 – 程序员的那点事!

当前位置:首页 > 编程 > 游戏开发 > 正文

论述在PC平台制作iOS/Android游戏的具体步骤

浏览次数: 2012年03月07日 GamerBoom.com 游戏邦 字号:

过去几天来不断有人发邮件问我如何在PC平台制作手机游戏。业内存在众多相关开发指南,我的第一直觉是通过谷歌进行搜索。毕竟我自己本身并没有涉猎这些内容;这些多半都是研究性内容。

但我相信自己能够简化这些学习指南。

Android Vs iOS from idownloadblog.com

Android Vs iOS from idownloadblog.com

步骤1:启动PC

这些步骤只针对Windows操作系统。这里所列举的软件并不适合在苹果环境中运作,但苹果用户不会碰到我遇到的这些iOS问题。

步骤2:安装FlashDevelop

我这里提到的“安装FlashDevelop”是指安装软件的最新版本(游戏邦注:作者撰稿时的最新版本是4.0.1 RTM)。这非常重要:如果你采用的是之前的版本,那么下面的步骤就完全没有意义。不要随意变更默认安装文件夹,或是安装程序所选定的子组件。

FlashDevelop是个开发IDE,和Flash CS或FlashBuilder类似,不同的之处是这一软件免费提供。安装完软件后,系统就会自动着手安装Flex SDK(免费Flash编译程序)和Air SDK(促使软件能够在手机平台运作),然后进行内部连接——帮你省下4个步骤。

步骤3:在FlashDevelop开始新项目

这个步骤简单很多。打开FD,从“Projects” 菜单中选择“NEW PROJECT”,从模版列表中选择“AIR Mobile AS3 App”。这个步骤会自动生成众多指令、批处理文件、证书目录及其他必要文件。

你甚至无需编写快捷“Hello World”应用,因为此模版会立即进行编辑。你只需点击“Project > Project Properties”,赋予应用亮粉色背景,然后点击F5,就能够看到应用在PC上进行运作。

此时,仅通过3个步骤,你就顺利安装手机设备模拟器,你可以着手开发自己的应用。

步骤4:遵循内部指令

FlashDevelop手机项目模版的优点在于其在项目目录中融入两个文本文件:

* AIR_Android_readme.txt

* AIR_IOS_readme.txt

二者都包含6个步骤,且详细告诉你如何将应用投放至手机平台。

完成这些指令后,一切就大功告成。现在你就能着手制作运作于iPad平台的游戏。

现在,这些额外的文本步骤或非常简单,或属于全新内容,令人望而却步。这里我将陈述若干相关步骤。我先从Android着手,让你初步把握整个过程:

步骤5:安装Android USB驱动器

自述文件包含一个网站连接地址,点击后你会看到这样的问题:“你持有什么类型的手机?”,然后系统会将你引至合适的下载位置。简直就是小菜一碟。

此时不要忘记打开android手机的“Debug mode” (游戏邦注:Settings > Applications > Development菜单)。

显然你只需要进行一次这样的操作。

步骤6:生成Android证书

FlashDevelop会自动在你的项目文件夹中制作“generateCertificate.bat”文件。是的,就是这么简单。这内容也只需要操作一次。

步骤7:在你的Android设备上运行游戏

将你的Android手机插到USB接口,然后在项目文件夹中编辑“run.bat” 。系统将生成这样的注释截面:

goto desktop

::goto android

::goto ios

你只需标注桌面行,取消标注android行,然后点击F5和BAM即可。

你将看到游戏在Android设备中生成。

整个过程真的就这么简单。

步骤8:iOS步骤

iOS设置过程要稍微复杂一点;它需要安装Open-SSL,以生成证书文件。你需要向苹果支付99美元,需要通过他们的开发门户获得授权文件及“手机开发规定”这类东西。

苹果担心你会直接采用编译应用,在自己的网站出售此.IPA文件(游戏邦注:跳过他们的内部应用商店)。为避免出现这种情况,苹果规定所有测试/制作中的软件需明确标注目标测试设备。这里唯一的解决办法就是通过应用商店出售应用。

“安装证书”是包含所有独特设备ID及独特游戏ID的加密文件,这些信息都处于相同位置中。在进行编译的过程中,你就需要此证书。

但所有这些设置操作只需要进行一次,无需每个计划都重复相同步骤。同样,这些步骤详细呈现在内部的自述文件中。只要遵照其中步骤,你就不会把事情搞砸。

这里的最后一个步骤就是安装iTunes,然后着手在此安装自己的应用,接着将其转移至你的i设备。我强烈推荐大家注册TestFlight;这个软件完全免费,它能够解决许多麻烦的问题,将整个过程变得更加简单,让你轻松向自己的伙伴/测试人员呈现自己的构建模型。我甚至没有在我的笔记本上安装iTunes。

出售游戏

关于Android平台,以上就是所有步骤;你只需将自己的成品投放至市场。

而在iOS平台,我们还需要进行最后一项操作。苹果几个月前决定移除他们的网页商店上传功能;你需要通过Mac将你的.IPA文件上传至开发者门户网站。但这就是全部的操作内容:上传文件。若你有朋友购买Mac设备,你可以请他帮你完成这个步骤;或许当你读到这篇文章时,PC开发者已经又想出其他应急措施。

我知道这有点令人沮丧,我希望未来这个问题能够尽快得到解决。

总结

开发手机应用只需要通过3个简单的步骤。

将应用投放至Android设备需要另外3个步骤,而投放iOS则需要5个额外步骤。

最后一个步骤就是将你的应用投入市场进行销售。

游戏邦注:原文发表于2012年1月28日,所涉事件及数据以当时为准。

本文来源:原文链接 英文链接

无觅相关文章插件,快速提升流量