在过去的几天里,我一直在将我的游戏(Apopalypse)移植到Android移动平台。我在谷歌上快速搜索了精灵触摸检测,但没有找到有用的信息。每个气球被触摸后都会破裂,我只需要检测是否被触摸。
这是我的气球生成代码:
渲染(x、y、宽度和高度是随机的):
这是我的气球生成代码:
渲染(x、y、宽度和高度是随机的):
public void render() {
y += 2;
balloon.setX(x);
balloon.setY(y);
balloon.setSize(width, height);
batch.begin();
balloon.draw(batch);
batch.end();
}
在主游戏类中生成:
addBalloon(new Balloon());
public static void addBalloon(Balloon b) {
balloons.add(b);
}