- 1、本文档共40页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
俄罗斯方块游戏源代码【DOC精选】
JAVA游戏编程之三----j2me 手机游戏入门开发--俄罗斯方块_4_增加消除行声音 收藏
之前的游戏代码中都未加声音,不少网友在做别业设计时要求增加声音,其实声音还是比较好做的!但手机真机上可能会有不同的问题,但在模拟器上一般都没什么问题,所以真机上的问题就具体问题具体分析吧!这里给出一个很简单的声音应用。
在原 俄罗斯方块_3的代码基础上增加一个声音类!
示例代码如下
--------------------------------------------------------------------------------
view plaincopy to clipboardprint?
package code;
import java.io.*;
import javax.microedition.media.Manager;
import javax.microedition.media.MediaException;
import javax.microedition.media.Player;
public class Sound
{
public static Player m_sounds;
public static int m_currentSoundID = -1;
public static boolean s_sound_bg_On = false;
private static final String SOUND_FILENAME =/pics/newmsg.wav; //0.背景声音
public static final void initSound()
{
if( m_sounds != null )
return;
try
{
DataInputStream dis= new DataInputStream(.getClass().getResourceAsStream(SOUND_FILENAME));
byte[] soundBuffer = new byte[dis.available()];
dis.read( soundBuffer );
InputStream is = new ByteArrayInputStream(soundBuffer);
m_sounds = Manager.createPlayer(is, audio/x-wav );
m_sounds.realize();
m_sounds.prefetch();
}catch( Exception e )
{
e.printStackTrace();
}
}
public static void playSound( int soundID )
{
playSound( soundID, 1 );
}
public static void playSound( int soundID, int loopCount )
{
try
{
if( m_sounds == null )
return;
if( m_sounds.getState() == javax.microedition.media.Player.STARTED )
return;
m_currentSoundID = soundID;
m_sounds.setMediaTime( 0 );
m_sounds.setLoopCount( loopCount );
您可能关注的文档
- 佰飞特桑拿锁使用说明【DOC精选】.doc
- 佳一中研究性学习学生与指导教师交流用表【DOC精选】.doc
- 佳能Digital REBEL XT【DOC精选】.doc
- 使用Command模式实现撤销机制【DOC精选】.doc
- 你以为你是谁?(经典文章)【DOC精选】.doc
- 使用Mapx开发目标轨迹显示核心代码【DOC精选】.doc
- 使用jQuery操作元素的属性与样式【DOC精选】.doc
- 使用MIDP.开发游戏【DOC精选】.doc
- 使用OllyDbg从零开始Cracking 第十一章-硬件断点与条件断点【DOC精选】.doc
- 使用Oracle VM VirtualBox时报 VERR_VMX_MSR_LOCKED_OR_DISABLE 错误的经验谈【DOC精选】.doc
文档评论(0)