godot新手教程1[button信号使用]<godot节点信号对照及节点属性用法>
- 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(虽然 我也不一定知道嘿嘿嘿)
最新文章
- css3 动画的有关属性
- marquee 标签 文字滚动
- 锁的封装 读写锁、lock
- OS Boot Loader -- 启动器
- 三级菜单---zhufeng
- UIProgressView[进度条][一般型];UIStepper步数器][事件驱动型]
- DNN学习
- GCD的一点理解
- 通过Servlet的response绘制页面验证码
- Android开发者必知的开发资源
- 执行*.sh脚本时提示Permission denied
- 在 Mac 中安装 MySQLdb (Python mysql )
- Python从入门到实践 学习笔记(二)元祖686gffs
- Maven构建Struts2项目
- [转]NET Core静态文件的缓存方式
- 一点理解之 CmBacktrace: ARM Cortex-M 系列 MCU 错误追踪库
- struts2 OGNL配和通用标签和其它标签的使用
- Masonry自动布局使用
- An Objective-C Error
- HADOOP百度云资料