俄罗斯方块游戏源代码4

俄罗斯方块游戏源代码4

ID:15388763

大小:145.00 KB

页数:40页

时间:2018-08-03

俄罗斯方块游戏源代码4_第1页
俄罗斯方块游戏源代码4_第2页
俄罗斯方块游戏源代码4_第3页
俄罗斯方块游戏源代码4_第4页
俄罗斯方块游戏源代码4_第5页
资源描述:

《俄罗斯方块游戏源代码4》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、俄罗斯方块游戏源代码4.txt女人谨记:一定要吃好玩好睡好喝好。一旦累死了,就别的女人花咱的钱,住咱的房,睡咱的老公,泡咱的男朋友,还打咱的娃。JAVA游戏编程之三----j2me手机游戏入门开发--俄罗斯方块_4_增加消除行声音收藏之前的游戏代码中都未加声音,不少网友在做别业设计时要求增加声音,其实声音还是比较好做的!但手机真机上可能会有不同的问题,但在模拟器上一般都没什么问题,所以真机上的问题就具体问题具体分析吧!这里给出一个很简单的声音应用。在原俄罗斯方块_3的代码基础上增加一个声音类!示例代码如下----------------------------

2、----------------------------------------------------viewplaincopytoclipboardprint?packagecode;importjava.io.*;importjavax.microedition.media.Manager;importjavax.microedition.media.MediaException;importjavax.microedition.media.Player;publicclassSound{publicstaticPlayerm_sounds;public

3、staticintm_currentSoundID=-1;publicstaticbooleans_sound_bg_On=false;privatestaticfinalStringSOUND_FILENAME="/pics/newmsg.wav";//0.背景声音publicstaticfinalvoidinitSound(){if(m_sounds!=null)return;try{DataInputStreamdis=newDataInputStream("".getClass().getResourceAsStream(SOUND_FILENAME)

4、);byte[]soundBuffer=newbyte[dis.available()];dis.read(soundBuffer);InputStreamis=newByteArrayInputStream(soundBuffer);m_sounds=Manager.createPlayer(is,"audio/x-wav");m_sounds.realize();m_sounds.prefetch();}catch(Exceptione){e.printStackTrace();}}publicstaticvoidplaySound(intsoundID)

5、{playSound(soundID,1);}publicstaticvoidplaySound(intsoundID,intloopCount){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);m_sounds.start();Thread.sl

6、eep(50);//maybethiscanhelpforsoundproblems}catch(Exceptione){e.printStackTrace();}}privatestaticvoidstopSound()throwsException{try{if(m_sounds==null)return;if(m_sounds.getState()==javax.microedition.media.Player.STARTED)m_sounds.stop();if(m_sounds.getState()==javax.microedition.medi

7、a.Player.PREFETCHED)m_sounds.deallocate();m_currentSoundID=-1;}catch(Exceptione){e.printStackTrace();}}publicstaticintreadFileToMemory(StringfileName,byte[]buffer){java.io.InputStreamfile=null;intsize;try{file=fileName.getClass().getResourceAsStream(fileName);size=file.read(buffer);

8、file.close();file=n

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。