为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

J2ME手机游戏开发中声音效果SoundEffects类的实现(可编辑)

2017-10-27 5页 doc 20KB 4阅读

用户头像

is_751406

暂无简介

举报
J2ME手机游戏开发中声音效果SoundEffects类的实现(可编辑)J2ME手机游戏开发中声音效果SoundEffects类的实现(可编辑) J2ME手机游戏开发中声音效果SoundEffects类的实现 J2ME手机游戏开发中声音效果 SoundEffects类的实现 谢 美红 浙江传媒学院动画系 310018 【摘 要】随着 中国手机市场的快速增长,游戏成为手机 中的一大亮点 3 Canvas 和人类生活中不可缺 少的一部分 。手机游戏作为游戏产业 的一个分 Cnavas是 Displayable的直接 子类 ,属 于 J2ME中的低级 API。 支,富于娱乐,有很大的应用前...
J2ME手机游戏开发中声音效果SoundEffects类的实现(可编辑)
J2ME手机游戏开发中声音效果SoundEffects类的实现(可编辑) J2ME手机游戏开发中声音效果SoundEffects类的实现 J2ME手机游戏开发中声音效果 SoundEffects类的实现 谢 美红 浙江传媒学院动画系 310018 【摘 要】随着 中国手机市场的快速增长,游戏成为手机 中的一大亮点 3 Canvas 和人类生活中不可缺 少的一部分 。手机游戏作为游戏产业 的一个分 Cnavas是 Displayable的直接 子类 ,属 于 J2ME中的低级 API。 支,富于娱乐,有很大的应用前景,本文 围绕着 中国手机游戏现状, 低级用户界面主要用于程序游戏 的开发,以及其他需要对屏幕精 J2ME的体系结构 、J2ME开发 的关键技术和类 SoundEffects 在手机游戏 确控制或者接收低级事件 的应用程序。 制作 中的实现,展开讨论和分析 。 4 MMAPI 【关键词 】J2ME的体 系结构 ;手机 游戏 ;J2ME开发 的关 键技 术 ;类 在 J2ME中,处理声音需要使用到 M0bileMediaAPI MMA― SoundEffects PI ,是 MIDPI1(0的可选包 ,在 MIDP2(0中已经包含这个包 。 5 Timer与 TimeTask 1 中国手机游戏现状 Timer类提供了在未来某个时间进行操作的机制,Timer创建 易观国际 AnalysysInternationa1 近期发布 《中国手机游戏市场 一 个线程以执行一个或者 多个 TimeTask对象需要进行 的操作 。 年度综合报告 2009 显示 ,2008年中国手机游戏活跃用户数达 698 TimeTask是提供具体处理功能的类 ,它利用 Timer类进行调度操 万户,其中手机 网游用户 占总体手机游戏用户的比例已接近40,, 作 。TimeTask的派生类可 以执行代码放在 nln函数 中,也可 以利 规模达 280万户 ,比2007年同比增长 了约 3O,。预计 2011年 中国 用 schedule函数或者 schdeuleAtFixedRate函数。 手机 网游用户数将达到772(5万,2008年到2011年的年复合增长率 4 类 SoundEffects在手机游戏制作中的实现 为 125,。随着手机网游用户数量和产 品大规模增加 ,至 2011年 类 SoundEffects称 为声音效果 ,MIDP2(0中新增加 了 iavax(mi― 中国手机游戏市场规模将达 37亿元。 croedtion(1cdui(game包 ,其中包含了MIDP游戏 的API,而这些 API提 种种调查数据可 以证 明中国手机游戏市场 的繁荣,为了推进 供 了用于游戏开发的各种类 。而类 SoundEffects的主要功能使用 手机游戏的发展 ,J2ME作为应用于嵌人式系统的Java被引入到无 了 MIDP2(0MdeiaAPI播放 3种声响效果:碰撞爆炸和游戏结束时 线应用的领域 ,从而使得第 方软件开发商可以很容易的介入进 的两个 短 MIDI曲调 ,灵活运用类 SoundEffects可解决一些在 J2ME 来开发应用程序 。 手机游戏制作中遇到的问题 。在此介绍两个通用的加载声音和播 本文围绕 J2ME的体系结构 、J2ME开发 的关 键技术 和类 放声音的方法。 Sound嘲 s的实现进行分析 。 4(1 类 SoundEffects的构造函数和获取实例。使用 SoundEf- 2 J2ME的体系结构 feets对象将不采用 tlew方法,而是使用静态访问getInstnace来 获取 2(1 Java技术。Sun公司推出三类开发工具 ,根据用途可 以分 该类的唯一实例 ,SoundEffeets的构造方法是私 有 的,在构造方法里 为:J2SE Java2StandardEdition 用 于 客 户端 ,J2EE Java2Enterprise 将加载游戏 的爆炸声音 。其代码如下 : Editio 定位于服务器 ,J2ME Java2MicrosoflEdition 应用于嵌入式 PrivatestaticSoundEfR:ctsinstnace 系统 。每个版本也都为开发者提供 了相应 的开发工具和必用软 blastSoundPlayer reeatePlayre “,blast(way”,”audio,x--way" : 件 ,如Java虚拟机 、API库等。J2ME技术在消费产 品市场上应用 4(2 创建播放器。将流信息传递给播放器,播放器按照一定 非常广泛 ,这个市场既包含有象智能卡或寻呼机这样 的小商品。 的格式来进行解码操作 。 2(2 J2ME的层次 结构 。J2ME Java2MicrosoftEdition 是 Sun Playel"playelf Mnaager(createPlayer is,”uadio,x--wav” ; 公司于 1998年提出的针对无线手持设备的Java平 台,主要是用于 4_3 播放声音 。当创建一个 player的时候 ,它处于 UNREAL- 开发智能消费型 电子产品,并提供 了模块化的架构让不 同类型产 IZED的状态 ,当Plavre已经定位 了它 目标数据后就进入 了 REAL- 品能够 随时增加支持的能力 。J2ME采用 了模块化的结构 ,底层是 IZED状态,接下来 Playre对数据进行缓冲,这样可 以确保播放 的 宿主机的操作系统 ,内部则分为三层 :Java虚拟机 ,配置 ,框架 。从 流畅,这个状态叫做 PREFEETCHED。当Playre开始播放数据的时 而 J2ME通过本地操作系统之上的这三层软件模型来实现。 候是 STARTED状态 。Player对数据流提供 了基本 的控制 ,在播放 J2ME虚拟机是为了满足资源有 限设备对体积 的要求而特殊 声音时也 可 以设 定声音播放 的次数 ,可 以使用 Playre类 中的 设计 的Java虚拟机 ,配置定义 了特定设备上可用 的 Java类库 的最 setLoopCount方法来实现 。 小集合 ,包括虚拟机功能、核心类库和应用程序接 口,为开发人员 5 总结 提供 了一个基础 的、核心 的 Java平 台,是开发 J2ME程序的基础 , 本文利用 J2ME和 WirelessToolkit2(5,通过具体程序实现方 而真正提供功能的是框架层 。 法,讨论了如何利用类 SoundEffects来处理手机游戏 中声音效果。 3 J2ME开发的关键技术 虽然手机游戏 的制作在国内发展 的时间并不长,但是在技术方面, 手机游戏开发关键技术的使用实现 了手机游戏的若干重要功 比如各种类的应用还值得探讨和研究 。 能,丰富了手机游戏的内容 。 1 MIDP与 MIDlet 【参 考文献 】 MIDP针对于类似于蜂窝电话和寻呼机这样 的设备提供 了计 [1]《中国手机游戏市场年度综合报告2009 ( 时器 、用户界面 、网络程序等应用控件 。而 MlDlet是 MIDP 中定 [2]JasonLani著,DeabowayChou译,J2ME&carTlin M],2004( 义的应用程序 。 [33李迅(J2ME无线设备编程EM]。北京:机械工业出版社 ,2002( 2 MIDlet的生命周期 [4]郎锐(J2ME手机程序 Eclipse开发基础[M]。北京:机械工业 出 版 MlDlet在应用程序生命周期 中有三种可能 的存在状态 , 包括 社 ,2oo6:155―240( 运行状态 、暂停状态 、销毁状态 。每一个 MIDlet在任何时 刻只能 Es]李振鹏 ,龚剑 (J2ME(手机游戏开发技 术详解[M]。北京:清华大学出 处于其中的一个状态。 版 社 ,2006(
/
本文档为【J2ME手机游戏开发中声音效果SoundEffects类的实现(可编辑)】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索