1:pressed() #按钮点击信号函数
#绑定按钮点击后触发信号学习
Pressed使用案例:3d
func _on_”节点路径”_Button_pressed(): #按钮点击信号触发函数日志
pring(“学习文档”) #在日志输出文档
pass #结束函数it
2:button_down() #按钮按下信号io
#绑定按钮按下后触发信号变量
Button_down()使用案例:sed
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(虽然 我也不必定知道嘿嘿嘿)