Я разрабатываю простую игру by andengine. У меня есть 10 шариков, которые беспорядочно перемещаются по экрану. Я импортирую шары в качестве изображения в спрайтах. Если они движутся по одной и той же координате, они проходят, хотя их собственные входы. Но я хочу: если они перемещаются в одних и тех же кодах, они должны изменить свои указания. Так они не могут пройти через их внутренности. Как я могу это сделать?Sprite collisions in android andengine
private Runnable mStartCircle = new Runnable() {
public void run() {
int i = circleNumber++;
Scene scene = Level1Activity.this.mEngine.getScene();
float startY = -64.0f;
float startX = randomNumber.nextFloat()*(CAMERA_WIDTH-70.0f);
float a= randomNumber.nextFloat()*(CAMERA_WIDTH-70.0f);
circles[i] = new Sprite(startX, startY, textRegCircle[i]);
circles[i].registerEntityModifier(
(IEntityModifier) new SequenceEntityModifier (
new MoveModifier(10.0f, circles[i].getX(), a,
circles[i].getY(),CAMERA_HEIGHT+64.0f)));
}
scene.getLastChild().attachChild(circles[i]);
if (circleNumber < 10){
mHandler.postDelayed(mStartCircle,1000);
}
}
};
обновил коды. Скажите, пожалуйста, как в коде? – Kadir