在 Greenfoot 中播放音频是非常简单的,所需要做的只是将待播放的声音文件复制到游戏场景的“sounds”文件夹中,然后调用 GreenfootSound 类的playSound()方法即可,该方法使用音频文件名作为参数。

比如我们在上一节中测试碰撞检测时,就用到了播放声音的程序,如果树袋熊碰到了叶子就播放一段声音。我们就可以修改程序,替换成Greenfoot.playSound("123.mp3");

这样只需要一行代码就可以了,比较方便。

Greenfoot的基本功能和使用方法之播放声音

另一种方法就是用GreenfootSound的play方法,上一节中我们用的就是这个方法。这个类有很多控制声音的方法,包括暂停、循环、播放、停止、音量等

具体方法就是在构造方法中指定音频文件,创建一个GreenfootSound对象:gs = new GreenfootSound("123.mp3");

然后再调用play()方法:gs.play();

Greenfoot的基本功能和使用方法之播放声音