1. 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(虽然 我也不一定知道嘿嘿嘿)

最新文章

  1. css3 动画的有关属性
  2. marquee 标签 文字滚动
  3. 锁的封装 读写锁、lock
  4. OS Boot Loader -- 启动器
  5. 三级菜单---zhufeng
  6. UIProgressView[进度条][一般型];UIStepper步数器][事件驱动型]
  7. DNN学习
  8. GCD的一点理解
  9. 通过Servlet的response绘制页面验证码
  10. Android开发者必知的开发资源
  11. 执行*.sh脚本时提示Permission denied
  12. 在 Mac 中安装 MySQLdb (Python mysql )
  13. Python从入门到实践 学习笔记(二)元祖686gffs
  14. Maven构建Struts2项目
  15. [转]NET Core静态文件的缓存方式
  16. 一点理解之 CmBacktrace: ARM Cortex-M 系列 MCU 错误追踪库
  17. struts2 OGNL配和通用标签和其它标签的使用
  18. Masonry自动布局使用
  19. An Objective-C Error
  20. HADOOP百度云资料

热门文章

  1. Shared Nothing、Shared Everthting、Shared Disk
  2. Oracle RAC 服务启动流程
  3. openssl制作双向认证经过验证可行
  4. scheduled定时任务+实例请求数据库
  5. RabbitMQ持久化和非持久化
  6. java+下载+大文件断点续传
  7. Ubuntu 下python开发环境的搭建
  8. 2019ICPC徐州自我反省及未来打算
  9. 6.Python3字符串和格式化
  10. Ansible 模式