所以我有一個700x700的屏幕,我想創建一個對象(小行星)從屏幕左側移動到右側。一旦它脫離屏幕,我希望它隨機產生回來,並做同樣的事情。 到目前爲止,我已經創建了一個對象,它隨機產生一個Y,然後向右移動,但是,在0:100像素和600:700像素之間,我有對象,我不希望我的對象產卵並穿過那些對象。我想隨機Y中假設101和599Java Math.random()考慮
if (centerX > width + 200) {
isTravelling = false;
centerX = -200;
centerY = (int)(Math.random());
}
'Math.random()'在範圍'[0.0,1.0)''中返回一個正數'double'。可能要仔細檢查你的數學。請參閱http://docs.oracle.com/javase/7/docs/api/java/lang/Math.html。 – Bucket