Godot概念:
在godot內,使用的語言是GDScript,大部分代碼風格是和python一樣.
在GDScript內代碼段結束是換到下一行即可,不需要也不能添加”;”號,(注意:代碼段結束后不能在同一行繼續書寫另外的代碼行”#”后面的除外).
(print()在func _ready函數內)函數結束時需要在下一排寫上”pass”每一個函數圈套內的代碼段前面都要比上層函數多四個空格或一個tab鍵
Godot常用代碼:
Print(“學習文檔”): #輸出類
Print()會在日志內輸入()內的值,該值可以為變量名,可以為字符串,或整形.浮點型等
Var a=0 #聲明變量
Var 的作用為聲明一個變量,var聲明的變量類型為變量內的值所決定的,如var a=0該聲明的變量類型為整形(int),var a = “學習文檔”該聲明的變量類型為字符串(str),
(注意:在函數最外圍聲明的變量為本腳本的全局變量,如在函數內聲明的變量,只能在本函數內使用,)
(注意2:編寫代碼時要注意變量的類型是什么,如類型不一樣,將會報錯)
本代碼段的錯誤為.text是字符串格式的,而a是整形,所以報錯為類型錯誤.
If a==0: #判斷a是否等於0
Print(”123”) #輸出123
pass #結束if函數
else: #如果上層if結果不為真,那么運行 本函數內的代碼段
print(“312”)
pass
if的作用為判斷if后面比較式是否為真,如為真那么就運行if內的內容,如不為真那么就不不運行,
在godot里面如需同時判定兩個比較式,如下:
If a==1 and b==1
Pass
或: if a==1 & b==1
Pass
用and可以連接左右比較式兩個比較式都必須要值為真,
在godot里面如需兩個比較式任何一個為真如下
If a==1 or b==1
Pass
或: if a==1 | b==1
Pass
其他教程:https://www.cnblogs.com/sysm/p/11749660.html