我在游戏中遇到了2位图的麻烦。它们彼此重叠,我不知道如何将它们分开。任何想法的家伙?
这是我游戏的截图。在框中突出显示的是我的重叠对象。
然后这是我的游戏代码。
// taya
kspeed = kspeed - 20;
int height = taya.getHeight() & spikeweed.getHeight();
canvas.drawBitmap(taya, kspeed, (15 * sy / 19) - height / 2, null);
if (kspeed < 0) {
kspeed = sx;
health -= 25;
}
int width = spikeweed.getHeight();
canvas.drawBitmap(spikeweed, kspeed, (15 * sy / 17) - height / 2, null);
if (kspeed < 0) {
kspeed = sx;
health -= 25;
}
我的代码中显示的“ sy ”是“ sy ”= display.getHeight(),“ kspeed “= x / 4 和” x “= 0
Taya和Spikeweed 是我的两个对象。