,我創建了一個math.random,它將選擇一個隨機數,然後另一個變量將使用該數。之後,隨機使用math.random將選擇另一個數字,這將永遠持續下去。我想用一個for循環用的Math.random使得它看起來是這樣的:如何將math.random轉換爲簡寫形式的for循環
for (int i = 0; i <100; i++) {
int mRandom = (int) (Math.random() * 21 + 15);
}
再後來我用數字來改變速度和我創造了精靈的角度(這整個代碼是用創建精靈使與正在使用的精靈,我沒有問題)
for (int i = mIDontKnowTimer; i == mRandom; i++) {
這裏我有我已經創建了一個定時器,當計時器等於由mrandom產生的數量和速度角度變化
int pSpeed = (int) (Math.random() * 3 + 3);
int pAngle = (int) (Math.random() * 359);
mXSpeed = pSpeed * Math.cos(pAngle);
mYSpeed = pSpeed * Math.sin(pAngle);
}
我對如何讓mRandom成爲一個循環感到困惑,因爲它說第一行有非法類型的開始,並且它在代碼中找不到「i」
你可以嘗試改寫你的問題嗎?我沒有關注。 – user1875195
你寫的代碼會編譯但是什麼都不做。你能澄清一下你的問題或提供更多的上下文嗎? – Strikeskids
確切的錯誤是什麼?你已經有一個名爲'i'的變量嗎? –