小游戏bug,求大佬指点








现在的问题就是泡泡从数组中已经被删除了,但是依然显示在屏幕上,并且我的节点中泡泡也是存在的,还有一个问题就是泡泡发射出去后有时候并没有添加进数组中,但是节点中的泡泡也是存在的。

这里是具体要精确到值的, 不应该出现Math.round这个情况,应该是可以整除才对, 坐标也应该确定在一个象限内(也就是锚点在0,0)。可以打印一下x,y的具体值。出现这种情况应该是放入的坐标跟消除的坐标不一致导致

路过吐槽一下DateMgr

日期?约会?管理器 :rofl: :rofl: :rofl: :rofl: :rofl:

暴露了英语不好 :sob:

大佬,如果不取整数的话,那小球每帧移动的位置需要咋处理呢?我现在取整是想让小球停止运动的时候放置到指定的位置上,这样好判断消除

是要取整数 但是Math.round是四舍五入的哦

对,向上取整向下取整都试过了,感觉没有四舍五入准确。所以才用的四舍五入

数据一定要取整, 不行就改图大小

但是现在我这小球每帧运动的距离也不是小球的倍数啊,我小球的半径现在是50,它可能下一帧走22或者22.5的距离,要是在这个途中碰到其他小球肯定会停下来。这个时候的值感觉肯定不会是小球半径的整数倍。大佬,你看看呢。我已经卡好几天了。要不加个绿泡泡晚上远程一下,有偿的,不白嫖

我也没做过, 只是有过相同的经历,用过二维数组。如果着急 重新发个帖子 有偿 看看别的大佬吧