0
我已經創建了一個簡單的骰子滾輪,但我無法找到一種方法使其數到零。我只想要它去1-6。我正在使用動作腳本3.0。下面是我有:如何製作我的骰子1-6?
roll_btn.addEventListener(MouseEvent.CLICK, rollDice);
function rollDice(event:MouseEvent):void
{
var die1:uint = Math.floor(Math.random() * 6);
var die2:uint = Math.floor(Math.random() * 6);
var diceTotal:uint = die1 + die2;
die1_txt.text = die1.toString();
die2_txt.text = die2.toString();
status_txt.text = "You rolled "+diceTotal;
// ...
}
在您隨機生成的代碼末尾添加+1,因爲隨機啓動既然你知道如何使0和n之間的值,不要讓n爲6.相反,創建一個介於0和5之間的數字,然後添加一個數字。 – mah
正確的評論。這是簡單的數學,最大值可能:6,最小值可能:1.所以公式是最小值+隨機()*(最大值 - 最小值) – BotMaster