2017-03-15 8 views
1

Ich versuche, eine App zu erstellen, die Bälle vom oberen Rand des Bildschirms fallen hat. Die Bälle sind verschiedene Farben. Wie kann ich den Computer zufällig auswählen lassen, welchen Ball er senden soll? Kann ich auch die Geschwindigkeit ändern und wie viele fallen gleichzeitig? Wie mache ich Wände?Android Studio Bild spawn

Antwort

0

Legen Sie die beiden Kugeln in ein Array. Angenommen, Sie haben eine Ball-Klasse, legen Sie sie in ein Ball-Array und wählen Sie eine zufällige Zahl, um den Ball auszuwählen, den Sie vom Himmel fallen wollen. So:

Ball[] ballArray = {ball1, ball2}; 
int randomBall; 

//Loop to randomly throw ballls from sky 
randomBall = (int) Math.random()*2; //Choose between ball at index 0 or 1. 

Und ja, in der Programmierung können Sie nichts tun. Ich kenne deinen Code nicht, daher weiß ich nicht, wie er die Geschwindigkeit für dich implementieren soll. Und ja, du kannst beide Bälle gleichzeitig werfen.