for (var r:uint=0; r<L; r++) { for (var c:uint=0; c<TOTALCOL; c++) { if (bubbleArray[r][c]) { removeChild(bubbleArray[r][c]); bubbleArray[r][c] = null; delete bubbleArray[r][c]; } }
时间: 2024-04-23 16:23:57 浏览: 18
这是一段代码,看起来是关于泡泡(bubble)的删除。根据代码的结构和变量名推测,代码的大致功能如下:
1. 使用一个双重循环遍历一个二维数组 bubbleArray,该数组存储了场上所有泡泡的信息。
2. 对于每个非空的泡泡,都进行以下操作:
- 从场景中删除该泡泡(removeChild(bubbleArray[r][c]))。
- 将该泡泡的数组元素设置为 null,并从 bubbleArray 中删除该元素(bubbleArray[r][c] = null; delete bubbleArray[r][c];)。
3. 最后,该代码段执行完毕后,所有泡泡都被删除。
相关问题
or (var r:uint=0; r<bubbleArray.length; r++) { for (var c:uint=0; c<TOTALCOL; c++) { if (bubbleArray[r][c] is qiu) { bubbleArray[r][c].y +=60; } } }
这段代码是一个嵌套的for循环,用于将二维数组bubbleArray中所有类型为qiu的元素的y坐标值增加60。具体流程如下:
1. 外层循环使用变量r遍历bubbleArray数组的所有行。
2. 内层循环使用变量c遍历当前行中的所有列。
3. 如果bubbleArray[r][c]是一个类型为qiu的对象,则将该对象的y坐标值增加60。
可以看出,这段代码旨在将二维数组bubbleArray中所有的qiu对象向下移动一行,使它们在界面上看起来像是下落了一格。其中,qiu对象可能是游戏中的一个泡泡或球体等元素,具体取决于游戏的实现。
private function checkHit():void { //trace (bubbleArray.length) for (var r:uint=0; r<bubbleArray.length; r++) { for (var c:uint=0; c<TOTALCOL; c++) { if (bubbleArray[r][c]) { if (bullet.hitTestObject(bubbleArray[r][c])) { GameSound.hitSound.play(); _vx = 0; _vy = 0; row = r; col = c; setPosition(); setBullet(); break; return; } } } } }是什么意思
这段代码是用来检测当前子弹是否与泡泡发生了碰撞,如果发生了碰撞,则播放 `GameSound.hitSound` 声音,并暂停子弹的运动。接着记录碰撞的泡泡的位置信息 `(row, col)`,并将子弹的位置移动到该泡泡的中心位置。
然后重新布置子弹,并在 `(row, col)` 位置上消除泡泡。这里通过遍历整个 `bubbleArray` 数组来检测每个泡泡是否与子弹发生碰撞。如果检测到碰撞,则直接退出循环,并返回到上一级调用函数的位置。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)