1,尽量使用位图,如果是纯色块的话,可以用矢量。
2,资源和素材最好用外部加载的方式,特别是皮肤,这样可以动态的更新皮肤
3,遮罩的效率不高,如果非要用的话,最好把里面的图片先加载好。因为在移动设备里,外部资源加载消耗很大,可以在游戏刚开始把大部分加载好。
4,字体上是关键,最好选择设备有的字体,不要嵌入字体。嵌入的字体会出现问题,而且效率很低很低,特别是在ipad3和低清设备上面。如果你不知道有什么字体,可以在"越 狱"的ios机子上,用91软件,可以把上面的字体全部弄下来。
5,游戏中只使用一次的东西,可以用到的时候再加载,用完后就卸掉。像每日奖励这种,就可以这样做。
6,我们用AIR3.2打包后,会出现设备crash。用AIR3.1和3.3没有问题。但是3.1有个小问题,ipad3 loading那儿图片会斜一下,不过问题不大。
7,如果图形上面要求不是很高,可以只做两套UI,一套是iphone大小,一套ipad2大小,如果是低清设备,就把ihpone大小基础上缩小一倍,如果是ipad3就在ipad2大小基础上加大一倍。
8,最好把游戏进程和UI动画用不同的两个EnterFrame来控制。这样在一些大的UI弹出窗时,可以先暂停游戏进程。
9,做ios游戏,尽量用itouch来测试游戏。如果能在itouch上面跑得不错,自然在iphone,ipad上面问题就不大。
10,不需要鼠标操作的,要把mouseEnabled设置成false ,如果它的子对象也不需要鼠标事件,要把mouseChildren设置为false。
11,如果对手指触摸精确度要求不是很高,可以只用MouseEvent事件,一是方便测试,二是消耗CPU少。
13,如果要存储本地文件和数据,要把数据存储到File.applicationStorageDirectory下面,一是为了设备兼容性,二是这样软件更新的话,数据还在。
14,如果开发游戏的话,一定要用原生的AS项目,纯AS项目要比flex项目效率高很多。
15,尽可能早的真机测试,能更快地发现问题。

16,现在flash builder4.6及以上版本都能方便地打包ipa,完全可以不用adt命令行。

转自:http://bbs.9ria.com/thread-131882-1-1.html

AIR开发ios游戏总结相关推荐

  1. Unity3d开发IOS游戏 基础

    Unity3d开发IOS游戏 基础 @阿龙 -  649998群 1.先说明两个问题,我在WIN7下面的U3D里面,用了雅黑字体,但是导出为ios后,字体就看不见了,这是为什么呢?这是需要在MAC下找 ...

  2. 与Xcode相比Adobe AIR开发iOS的优势和局限

    来自:http://www.zhihu.com/question/20001972/answer/15572624 AIR的优势 AIR的优势其实就是Flash或者ActionScript语言的优势. ...

  3. 与Xcode比照Adobe AIR开发iOS的优势和局限

    AIR的优势 AIR的优势其实就是Flash或者ActionScript语言的优势.这些优势大家已经在互联网上看过许多了,我还是啰嗦一下: 1. 优秀的2D性能和渲染机制 网络上关于Flash性能底下 ...

  4. 初学者开发iOS游戏的入门必备用书——iOS 5 cocos2d游戏开发实战(第2版)

    如果想接触iOS游戏开发,今天笔者就推荐一本"大杀器"--<iOS 5 cocos2d游戏开发实战(第2版)>(当当链接) 为零基础的"设想过自己写个电脑游戏 ...

  5. AIR for IOS开发问题小结

    昨天终于成功地向APP STORE提交了应用,个人感觉用AIR做IOS开发就是个坑啊.出了问题之后,问苹果的技术支持,人家说"对于非XCODE环境下开发及发布所造成的问题我们在资料库中无法找 ...

  6. [air for ios] 三小时开发一个iOS飞行射击游戏

    [air for ios] 三小时开发一个iOS飞行射击游戏 http://www.badyoo.com/index.php/2012/07/04/158/index.html 2012-07-04 ...

  7. 分享用Adobe Air向iOS移植游戏的经验

    分享用Adobe Air向iOS移植游戏的经验 http://gamerboom.com/archives/47931 发布时间:2012-02-21 17:04:42 Tags:Adobe Air, ...

  8. iOS游戏开发:从创意到实现

    <iOS游戏开发:从创意到实现> 基本信息 原书名:Tap,Move,Shake: Turning Your Game Ideas into iPhone & iPad Apps ...

  9. 【269期门诊集锦】iOS游戏开发—2D游戏编程之我见

    技术门诊是51CTO社区品牌栏目,每周邀请一位客座专家,为广大技术网友解答疑问.从热门技术到前沿知识,从技术答疑到职业规划.每期一个主题,站在最新最热的技术前沿为你引航! 本期门诊特邀iOS游戏开发专 ...

最新文章

  1. 在Windows7 下 mingw32 开发环境中采用 glut3.7 学习 OpenGL
  2. BERT+CRF的损失函数的研究
  3. Android 之窗口小部件详解--App Widget
  4. 【Construct Binary Tree from Inorder and Postorder Traversal】cpp
  5. C语言课后习题(56)
  6. 程序员版的「倚天屠龙」,看完泪奔!
  7. man exportfs(exportfs命令中文手册)
  8. Windows文件同步
  9. 文本挖掘带你分析苏轼的一生
  10. CorelDRAW2022mac最新版本更新v24.0.0.301新增功能介绍
  11. 把握这两点,抢占下一个电商风口|2016最新中国电商App排名研究报告
  12. 和苗波玩吉他英雄,还有诺拉斯战士
  13. 已解决AttributeError: ‘Rectangle‘ object has no property ‘laber‘
  14. Kotlin协变和逆变
  15. 二级考c语言还是办公软件好,计算机一级是什么水平 计算机一级和二级哪个高?...
  16. JAVA美食小屋系统(JAVA毕业设计)
  17. 聚类分析中几种算法的比较
  18. 汽车滤纸-市场现状及未来发展趋势
  19. JDK8新特性(三):集合之 Stream 流式操作
  20. Anaconda最新版本的下载地址

热门文章

  1. css彩色波浪动画,纯css实现波浪动画【转】
  2. 惠普1005w打印机使用说明书_首款能充粉的打印机来了 惠普1005w一体机评测
  3. php 搜索关键字,PHP获取搜索关键字有关问题_PHP教程
  4. outlook2010 html签名,Outlook2010如何设置签名
  5. 四川一度智信:网店养词技巧
  6. 回眸 2022,展望 2023
  7. 猫眼电影MySQL数据库怎么写_MySQL简要分析猫眼电影TOP100榜
  8. 新手预算2000元左右买什么吉他好?高性价比单板民谣吉他推荐
  9. 全栈工程师的百宝箱:黑魔法之文档篇
  10. android中常见对话框之一AlertDialog