- button(按鈕)節點信號對照:
1:pressed() #按鈕點擊信號
#綁定按鈕點擊后觸發信號
Pressed使用案例:
func _on_”節點路徑”_Button_pressed(): #按鈕點擊信號觸發函數
pring(“學習文檔”) #在日志輸出
pass #結束函數
2:button_down() #按鈕按下信號
#綁定按鈕按下后觸發信號
Button_down()使用案例:
func _on_”節點路徑”_button_down(): #按鈕按下信號觸發函數
pring(“按鈕按下后觸發此代碼”) #在日志內輸出
pass #結束函數
3:button_up() #按鈕回彈信號
#綁定按鈕結束按下后觸發信號
Button_up()使用案例:
func_on_”節點路徑”_button_up(): #按鈕回彈后觸發函數
pring(“按鈕回彈后觸發次代碼”)#在日志內輸出
pass #結束函數
注意:在godot里面帶有坐標的變量可以使用vector()來賦值,如在2d里面可以為xy=vector2(1,2),”1”為x的值,”2”為y的值,如在3d里面可以用xyz=vector3(1,2,3)”1”為x的值,”2”為y的值,”3”為z的值.
1.1 button(按鈕)節點屬性用法:
1.1.1 rect_position屬性的代碼修改方法:
$button.rect_position.x= x #更改button的世界坐標下的x軸
$button.rect_position.y= y #更改button的世界坐標下的y軸
#$button.rect_position.x或$button.rect_position.y可以做為變量如:
$button.rect_position.x= $button.rect_position.x+1
1.1.2text屬性代碼修改方法:
$button.text=”text修改” #更改button的text(文本)值
#注意text類型為字符型,如過輸入的值為整形或浮點型那么會報錯為”類型錯誤”
#在godot引擎內如想轉換整形或浮點型為字符型需要:
A=str(A) #把A變為字符型
1.1.3rect_size屬性代碼修改方法
$ button.rect_size.x =x #更改button的寬度
$button.rect_size.y=y #更改button的高度
# $button.rect_size.x或$button.rect_size.x可以做為變量如:
$button.rect_size.x=$button.rect_size.x+1
1.1.4rect_rotation屬性的代碼修改方法
$button. rect_rotation=10 #更改button的旋轉度數
#rect_rotation的值可以為負數,(為逆時針旋轉)
如有godot 的技術問題可以加qq:1799096798(雖然 我也不一定知道嘿嘿嘿)