Unity C# 初級編程| 6 . if語句的使用
If Statements ? ?if語句使用
如何使用 IF 語句在代碼中設(shè)置條件。
if判斷語句
根據(jù)條件判斷執(zhí)行輸出結(jié)果
理解:比如抽卡游戲 ? ? ,判定數(shù)值大于 關(guān)羽的數(shù)值就可以獲得關(guān)羽,如果小于關(guān)羽,那就沒有抽到。
定義倆個(gè)變量
判定數(shù)值 ?= ? 100
關(guān)羽 ?= ? 60
if( 判定數(shù)值>關(guān)羽)
?print(“恭喜你,獲得關(guān)羽”)
else
print("很遺憾,沒有抽到“)


滿足條件輸出滿足條件的事件,否則輸出另一個(gè)結(jié)果
擴(kuò)展
?滿足 2個(gè)條件 ? ? ? ? ?
?1 ?判定條件隨機(jī)產(chǎn)生 ? ? ? ? ?
?2 ?能點(diǎn)擊刷新
? 定義數(shù)值
????????隨機(jī)范圍 ? (0 -100 )


代碼
1 ? 這次的代碼寫到了 ?Update ?里面每幀刷新
2 ? 第一個(gè)if語句是判斷鍵盤輸入,輸入鍵盤A 使用自定義隨機(jī)函數(shù) RandomNum

3 ? 自定義一個(gè)函數(shù) RandomNum() ? ?在外部定義一個(gè)范圍值 suijifanwei
? int pandingshuzhi = Random.Range(0, suijifanwei); ? ?這個(gè)代碼表示 ?隨機(jī)生成 ?0到 外部指定的數(shù)值的范圍值,賦值給pandingshuzhi ?
在使用判斷條件執(zhí)行

完成
運(yùn)行游戲點(diǎn)擊鍵盤A觸發(fā)
標(biāo)簽: