- 注册时间
- 2013-2-13
- 最后登录
- 2023-10-13
- 阅读权限
- 200
- 积分
- 9313
- 精华
- 1
- 帖子
- 2411
|
沙面 发表于 2013-12-22 23:17
可是怎么用代码表达,这个我一点都不会。。
貌似我搞了这么久,还是几乎一点进展都没有。。
js / Main.js 中,在下面的代码的前面加上变量js / GameBody.js 中
gameInit()函数里,加上如下代码- for(var j=0;j<8;j++){
- //在这里根据j的不同,新建LSound对象sound
- //下面的url是你声音文件的路径,你需要根据j的不同,设置8个不同的声音文件,这是创建声音对象的一种简单的写法,还有另一种写法,你可以看引擎下载包中的demo
- var sound = new LSound(url);
- //然后把新建好的sound加到soundList数组里面
- soundList.push(sound);
- }
复制代码 js / function.js中的checkClear函数里,找到下面的代码- for(i=0;i<clearList.length;i++){
- gem = clearList[i];
- addBullet(gem,i==clearList.length-1);
- }
复制代码 改为下面- for(i=0;i<clearList.length;i++){
- gem = clearList[i];
- soundList[gem.num-1].play();
- addBullet(gem,i==clearList.length-1);
- }
复制代码 代码未经测试,你试一下吧,看看能不能用,出现问题的话,可以继续留言 |
|