项目最近在准备IOS版。而我正被派去探路。首先对于IOS版之前一直都是用别人分享的 现在刚刚拿到开发者帐号(神马效率。。申请了那么久)

于是请教朋友 一个下午的时间终于搞完了。现在把步骤写下来记录下。

申请苹果开发者帐号

  • 这里有一篇非常详细的教程,传送门

申请配置适应AIR开发的KEY

进行下面的步骤确保您已经拿到了开发者帐号。

  • 创建 正式版证书/development证书
  • 登录开发者后台创建.certSigningRequest文件
  • 导出成p12文件
  • 创建一个应用的id
  • 添加设备, 用来指定开发版和限制分发版可以安装的机器
  • 创建.mobileprovision文件

(提示:以下观点仅仅代表我现在的个人,有谬误请指出)

项目详情

游戏类型

  • ARPG 仙侠类大型多人在线手游,目前android版本已上线 IOS版随后跟进,虽然IOS版本即将上 但是到现在能说的东西很多 所以尽量把想说的写出来。一来是备忘 二来是分享  其实主要是备忘 我是一个健忘症患者。

项目框架和开源技术等

  • AIR+STARLING+FEATHERS+ALCHEMY

ANE本地拓展的使用

  • 除了zrong的部分功能之外 我个人还加了很多小功能大功能,例如原生解压 项目重启 等。ANE是AIR项目中很大的一个技术点。可以说仅此于素材处理 网络处理 内存优化
  • 素材处理 网络优化 内存优化 本地拓展 是我认为在一个AIR移动项目中比较主要的技术难点,当然仅仅是目前我的经验来下的偏论,而我在项目中参与比较多的其实 只是 素材处理 和 本地拓展(ANE).

素材处理和工具使用

  • TEXTUREPACKER,ATFTool,后面是自己写的 图片压缩工具 割图工具  打包工具 纹理批量处理工具  等(工具和效率挂钩 在这过程中我深深的认识到这一点)

继续阅读