大家好!

今天要來和大家分享一個在Unity中很常會用到的功能:亂數!

顧名思義就是沒有規則的選擇數字~

在滿多地方都會用到的,例如遊戲中開寶箱決定獲得道具,打怪隨機掉落物等等。

話不多說,馬上來看語法吧~

亂數的語法又分為整數浮點數(也就是俗稱的小數哦):

---

整數的寫法如下:

Random.Range(你想要隨機範圍的最小值, 你想要隨機範圍的最大值-1)

例如:Random.Range(1,11)  //這個意思就是隨機亂數1~10,均為整數且不包含11哦

給出的答案可能為:1,5,9 ... 等等。

---

浮點數的寫法如下:

Random.Range(你想要隨機範圍的最小值, 你想要隨機範圍的最大值)

例如:Random.Range(1f,11f)  //這個意思就是隨機亂數1~11,包含中間的所有小數

給出的答案可能為:1.3526, 5.175, 8.21 ... 等等。

---

有注意到嗎?兩者的語法其實是一樣的!

差別只在於後面給的值,如果給的是整數,亂數就會以整數的方式選擇。

反之,如果給的是浮點數,亂數就會以浮點數來選擇哦!

在使用上要稍微留意一下!

今天就到這邊~我們下次見!

arrow
arrow
    創作者介紹
    創作者 黑羽 的頭像
    黑羽

    黑羽的小屋

    黑羽 發表在 痞客邦 留言(0) 人氣()