fun*_*ngo 1 c# unity-game-engine
这个Minesweeper教程使用Random.value转换为bool:
mine = Random.value < 0.15;
Run Code Online (Sandbox Code Playgroud)
谁能解释一下这是如何工作的?据我所知,Random.value返回一个浮点数.它是如何转换为bool的,为什么它会跟随> 0.15?
Sel*_*enç 10
条件Random.value < 0.15返回一个布尔值,true如果Random.value小于,则返回,否则返回0.15false.然后将该值分配给mine.
更一般地说,Random.value < 0.15是一个布尔表达式,它使用less than < Operator.And每个布尔表达式都可以对true或者进行评估false.
| 归档时间: |
|
| 查看次数: |
2534 次 |
| 最近记录: |