lufy's legend

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
楼主: 沙面
打印 上一主题 下一主题

lufylegend-1.8.4版本中中GemGem案例的问题

[复制链接]

1

主题

0

好友

97

积分

士兵

Rank: 1

11#
发表于 2013-12-16 16:32:03 |只看该作者
lufy 发表于 2013-12-16 16:03

感激不尽。。。
回复

使用道具 举报

1

主题

0

好友

97

积分

士兵

Rank: 1

12#
发表于 2013-12-16 16:40:52 |只看该作者
为自己的愚昧感到无尽的悲伤。。。
还是不会额。。
跪了。。。。。
回复

使用道具 举报

37

主题

8

好友

9312

积分

诸侯王

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

13#
发表于 2013-12-17 11:18:45 |只看该作者
沙面 发表于 2013-12-16 16:40
为自己的愚昧感到无尽的悲伤。。。
还是不会额。。
跪了。。。。。
  1. 初始化的时候,新建一个数组soundList
  2. for(var j=0;j<8;j++){
  3.         //在这里根据j的不同,新建LSound对象sound
  4.        
  5.         //然后把新建好的sound加到soundList数组里面
  6.         soundList.push(sound);
  7. }

  8. ......

  9. //播放声音
  10. for(var i=0;i<clearList.length;i++){
  11.         var gemObject = clearList[i];
  12.         //gemObject.num可以获取宝石的种类,根据这个num值来播放你想播放的声音就可以了
  13.                 //因为gemObject.num的范伟是1-9,所以播放声音如下
  14.                 soundList[gemObject.num-1].play();
  15. }
复制代码
不回答与技术和引擎不相关的问题
回复

使用道具 举报

1

主题

0

好友

97

积分

士兵

Rank: 1

14#
发表于 2013-12-21 19:15:58 |只看该作者
lufy 发表于 2013-12-17 11:18
  1. //初始化的时候,新建一个数组soundList
  2. function soundpaly(){
  3.         var soundList;
  4.         soundList = [];       
  5.    //在这里根据j的不同,新建LSound对象sound
  6.        
  7.         for(var j=0;j<8;j++){
  8.         var sound
  9.             soundData = new Data(datalist["Sound0"+num]);
  10.             soundlist[sound] = new LSound;
  11.             this.sound = "Sound0"+j;

  12.     // 然后把新建好的sound加到soundList数组里面

  13.     soundList.push(sound);

  14.      }
  15. //播放声音

  16.     for(var i=0;i<clearList.length;i++){
  17.         var gemObject = clearList[i];
  18.                        
  19.                   
  20.         //gemObject.num可以获取宝石的种类,根据这个num值来播放你想播放的声音就可以了

  21.                 //因为gemObject.num的范伟是1-9,所以播放声音如下

  22.          soundList[gemObject.num-1].play();
  23.           }
  24.    
  25. }
复制代码

点评

lufy  第一个for循环里写的有问题吧,浏览器不会报错吗?  发表于 2013-12-22 16:42
回复

使用道具 举报

1

主题

0

好友

97

积分

士兵

Rank: 1

15#
发表于 2013-12-21 19:23:57 |只看该作者
不好意思,因为临近期末,课业有点繁忙,这几天一直都没时间去弄。
然后上面是我绞尽脑汁码出来的,只是连我自己都不确定这是些什么。。跪。。
1  参考 clearList 做的soundList = [];   
2  还有度娘回来再加自己改造的 soundData = new Data(datalist["Sound0"+num]); (这。。。
3  这个是自己胡诌的,都不知道合不合逻辑和语法
            soundlist[sound] = new LSound;
            this.sound = "Sound0"+j;

点评

lufy  看不太懂,你的soundData = new Data是用来做什么的?这个Data又是什么?  发表于 2013-12-22 16:45
回复

使用道具 举报

1

主题

0

好友

97

积分

士兵

Rank: 1

16#
发表于 2013-12-21 19:27:08 |只看该作者
沙面 发表于 2013-12-21 19:23
不好意思,因为临近期末,课业有点繁忙,这几天一直都没时间去弄。
然后上面是我绞尽脑汁码出来的,只是连 ...

总之,谢谢lufy的提点。。。
回复

使用道具 举报

1

主题

0

好友

97

积分

士兵

Rank: 1

17#
发表于 2013-12-21 19:34:33 |只看该作者
还有一点。。。。
就是上面这些是不是只是消除不同种类的宝石的音效?
    clearList是不是表示消除的种类?
    那么clearList[j]是不是表示消除的数量?是不是可以根据这个来做进行数量判断的函数?

谢谢lufy!!!
回复

使用道具 举报

1

主题

0

好友

97

积分

士兵

Rank: 1

18#
发表于 2013-12-21 19:36:01 |只看该作者
沙面 发表于 2013-12-21 19:34
还有一点。。。。
就是上面这些是不是只是消除不同种类的宝石的音效?
    clearList是不是表示消除的种类 ...

加了颜色的怎么变车斜体的了。。。
回复

使用道具 举报

37

主题

8

好友

9312

积分

诸侯王

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

19#
发表于 2013-12-22 16:47:04 |只看该作者
沙面 发表于 2013-12-21 19:34
还有一点。。。。
就是上面这些是不是只是消除不同种类的宝石的音效?
    clearList是不是表示消除的种类 ...

clearList是一个数组,这个数组的长度才是消除的数量
clearList[j]是其中一个要消除的Gem对象,也就是游戏中的一个宝石
不回答与技术和引擎不相关的问题
回复

使用道具 举报

1

主题

0

好友

97

积分

士兵

Rank: 1

20#
发表于 2013-12-22 17:41:52 |只看该作者
沙面 发表于 2013-12-21 19:15

好吧,其实我不知道for是循环函数额。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

防止垃圾广告,请填写任意字符

Archiver|lufy's legend

GMT+8, 2024-5-7 17:59 , Processed in 0.056186 second(s), 20 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部