今天看Lesson 8, 【Android游戏开发之八】游戏中添加音频-详解MediaPlayer与SoundPool!并讲解两者的区别和游戏中的用途!
这篇主要讲的是游戏音效的处理。MediaPlayer用来播比较长的音乐,比如背景音乐。SoundPool用来处理比较短的音效,不能用来处理长的音乐。SoundPool在初始化时指定同时处理的最大音效数。然后再把音效load进去,load的时候会返回一个当前音效的ID, 一般用一个HashMap存放这些ID, 方便操作。
Lesson 9, 【Android游戏开发之九】(细节处理)触屏事件中的Bug解决方案以及禁止横屏和竖屏切换!
触屏事件需要专门研究下,加TODO-LIST里。横竖屏之前有了解过。
Lesson 10, 【Android游戏开发之十】(优化处理)详细剖析Android Traceview 效率检视工具!分析程序运行速度!并讲解两种创建SDcard方式!
sdcard什么的不用看了,Traceview还是比较有用。