- 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
- 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
- 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
第 2 章 游戏开发相关 Android
第 2 章 游戏开发相关 Android
基础知识
基础知识
想要进行复杂游戏的开发,首先需要掌握与游戏相关的很多Android 基础知识。本章将会详细
地向读者介绍在Android 游戏开发中必备的一些基础知识,如音效、文件的读取、游戏信息的存储、
Socket 网络、蓝牙网络等。
由于本书侧重于Android 下3D 高级开发方面的内容,故在进行本章案例的介绍
时,主要是侧重各项具体功能技术的介绍,对于界面控件部分的开发细节省略,需
要学习的读者可以参考光盘中界面设计的xml 源代码。若对Android 基础知识很不熟
提示
悉的读者,可以参考笔者在人民邮电出版社出版的《Android 应用开发完全自学手册
——核心技术、传感器、2D/3D 、多媒体与典型案例》一书,其中详细介绍了Android
各方面的基础知识。
2.1 游戏中的音效
一款好游戏,除了具备优质的画面和较高的可玩性之外,还应该有出色的音效。音效一般指的
是游戏中发生特定行为或进行特定操作时播放的效果音乐或为了渲染整体气氛播放的背景音,如远
处隆隆的炮声、怪物死亡的惨叫声、由远而近的脚步声等。
通过开发人员精心准备的声音特效,结合游戏的场景,可以渲染出一种紧张刺激的氛围,使玩
家产生身临其境的感觉。这就像电影中的声音特效一样,假如没有了合适的音效,那么游戏和电影
一样,真实感会大打折扣。
按照作用的不同,可以将音效划分为即时音效和背景音乐。两种音效在Android
提示
中的实现技术是不同的,本节将向读者详细介绍两种音效在Android 中的具体实现。
2.1.1 游戏中的即时音效
游戏中有时需要根据情况播放即时音效,如枪炮声、碰撞声等。即时音效的特点是短暂、可以
重复、可以同时播放。由于 Android 提供的 MediaPlayer (媒体播放器)会占用大量的系统资源,
而且播放时还需要进行缓冲,有较大的时延,因此使用MediaPlayer 无法实现即时音效。
Android 系统的设计者也考虑到了这个问题,为即时音效的实现提供了一个专门的类——
Android 3D 游戏开发技术宝典
SoundPool。SoundPool 类用于管理和播放应用程序中的声音资源,使用该类时首先需要通过该类将
声音资源加载到内存中,然后在需要即时音效的地方播放即可,其几乎没有时延,可以满足游戏实
时性的需要。
由于 SoundPool 设计的初衷是用于无时延地播放游戏中的短促音效,因此实际
提示 开发中应该只将长度小于 7s 的声音资源放进SoundPool,否则可能加载失败或内存
占用过大。
SoundPool 类的构造器及常用方法如表2-1 所列。
表2-1 SoundPool 类的构造器以及方法
构造器或方法签名 方法含义 各个参数含义
maxStreams :该参数用于设置最多同时能够播放多少个
音效
public SoundPool
(int maxStreams, int streamType,int 创建SoundPool 对象 streamType:该参数设置音频类型,在游戏中通常设置为:
您可能关注的文档
- 去唾液酸糖蛋白受体介导的肝靶向研究进展剖析.PDF
- 版本号2013年版分析.PDF
- 蚌埠德豪光电科技有限公司LED照明项目分析.PDF
- 2.13有理数的混合运算教学设计创新.doc
- 全国医用设备使用人员业务能力考评剖析.PDF
- 表1项目总体情况分析.PDF
- 2-22业务回顾、前景及财务回顾创新.PDF
- 补充法律意见(二)分析.PDF
- 3.2投标分项价格表创新.PDF
- 财务管理专业欢迎你!分析.PDF
- 浙江金华市公共资源交易中心永康市分中心编外人员招考聘用笔试历年典型考题及考点研判与答案详解.docx
- 浙江宁波慈溪市政协办公室招考聘用编外工作人员笔试历年典型考题及考点研判与答案详解.docx
- 浙江金华永康市西溪镇人民政府招考聘用笔试历年典型考题及考点研判与答案详解.docx
- 福建南平市公安局建阳分局招考聘用辅警笔试历年典型考题及考点研判与答案详解.docx
- 浙江嘉兴海盐县武原街道基层残疾人工作专职委员(公益岗位)招考聘用笔试历年典型考题及考点研判与答案详解.docx
- 浙江宁波知识产权保护中心招考聘用工作人员笔试历年典型考题及考点研判与答案详解.docx
- 浙江杭州建德市面向2024届普通高校毕业生招考聘用教师(第二批)16人笔试历年典型考题及考点研判与答案详解.docx
- 浙江省台州中学面向2024届普通高校毕业生招考聘用教师12人笔试历年典型考题及考点研判与答案详解.docx
- 湖北师范大学体育学院专任教师招考聘用笔试历年典型考题及考点研判与答案详解.docx
- 重庆市南岸区教育事业单位面向2024届高校毕业生招考聘用114人笔试历年典型考题及考点研判与答案详解.docx
文档评论(0)