这Minesweeper Tutorial使用 Random.value 转换为 bool:
mine = Random.value < 0.15;
谁能解释一下这是如何工作的?据我了解,Random.value 返回一个 float 。它如何在那里转换为 bool,为什么它后面跟着 > 0.15?
最佳答案
条件Random.value < 0.15
返回一个 bool 值,它返回 true
如果Random.value
小于 0.15
, 否则为假。然后将该值分配给 mine
.
更一般地说,Random.value < 0.15
是 boolean expression使用 less than < Operator
.并且每个 bool 表达式计算为true
或 false
.
关于c# - Random.value 到 bool?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26756404/