一首简单的歌 发表于 2014-9-23 16:07:10

千锋教育:Android游戏Flash应用开发

千锋教育:Android游戏Flash应用开发
  开发FlashandroidAir的应用和游戏也有很长时间了,从2.2实验版模拟机到现在,移植过desktop版,也从头开发过,千锋教育现在总结几条经验,也让后来的人少走弯路。
主要要考虑优化,很多在desktop跑的很畅的游戏,到了mobile根本跑不动。手游培训:http://game.mobiletrain.org/  (1):界面还是要从新安排过,最好从新设计。
  不要用比例放大缩小什么的,以为可以节省时间,最后多的都出来了。
  (2):避免大图的移动。如果需要大图做动画,把它分解,放在几个层来做。
  (3):如果物体移动的速度不快,(大于0.2s/次)用timerEvent,如果很快,用EnterFrame.(因为速度快的话,timer就不大准,且也不起作用了,enterframe相对好些,速度虽受限制,但还统一,整体相对协调)
  (4):tween试过多种,tweenLite较好,最差的就是as3自带的tweenclass.
  (5):图片的发布设置中,如果静态图,可以保持70~80%的原图质量,如果是移动的图,50%就够了。
  (6):移动设备的内存较小,所以代码清理垃圾很重要。不用的child要及时清理,Event要移除,特别是timerEvent,会常驻内存。
  (7):能用Sprite尽量不用movieclip.(每个少4Bytes)
  (8):移动的movieClip中不要镶套太多的子MovieClip(有动画或图片),可以放置空的movieclip,需要时addchild。
  (9):components的使用要注意,除非是FlashBuilder4.5+的特别为mobile改良过的,否则你可能花在界面改动上的时间,还不如你自己建一个。
  (10):用copyPixel可能是最快的复制方式
  (11):如果不是特别注重声效,用16khzMono可以极大缩小声音文件的发布尺寸大小。特别是你要把声效放在时间轴上时。
  (12):提交前最好多找几个人用不同的机子帮你玩玩,让别人提提意见非常重要,比你提交后用户给你较低评价(那基本是判你死刑)代价小得多。
更多最新最好最快的手机游戏资讯和学习资料,请登录千锋教育官网了解和讨论!千锋教育:http://www.mobiletrain.org/
ios培训机构:http://www.mobiletrain.org/
页: [1]
查看完整版本: 千锋教育:Android游戏Flash应用开发