我一直試圖在Unity中使用C#創建自己的類,但遇到了一個小問題。在我的PlayerClass結構我想要使用Random.Range(0,9)作爲參考號碼生成一個字符串六個隨機數。目前,我使用這樣做的代碼行,如下所示:Unity - 無法在類構造中生成隨機數
refNum = Random.Range (0, 9) + Random.Range (0, 9) + Random.Range (0, 9) + Random.Range (0, 9) + Random.Range (0, 9) + Random.Range (0, 9);
我已經創建的變量引用句柄之外構建的在班上名列前茅。每次運行我的遊戲時,我都會收到一個錯誤消息,說我無法從類構造中生成隨機數。有人知道解決這個問題的方法嗎?
非常感謝,
湯米
不是一個真正的解決方案,但你只是總結6隨機數字?結果,你將有最多2位數字。另請參閱https://stackoverflow.com/a/36104497/384674 ;-) – Betlista
這是一個monobehavior附加到一個對象?如果是這樣,請改用'Start()'或'Awake()'。 – Draco18s
@Betlista六個骰子滾動和總結並沒有一個統一的分佈。這對提問者來說可能很重要。 – Draco18s