Godot脚本引擎入门-VisualScript(二)

  • 本小节介绍了如何让控件自动移动
    • 掌握向量属性的方法使用
    • 理解如何获取控件属性的值
    • 理解如如何设置控件属性的值

首先来看下测试结果,然后在教大家如何使用!

  1. 创建一个工程,创建一个node2d的节点,然后在创建一个label控件子节点

  2. 然后在node2d上添加我们的VisualScript脚本,在Node2d上下面的Functions:面板中我们创建一个_process的虚函数,拖放到主窗口中
    Godot脚本引擎入门-VisualScript(二)_第1张图片

  3. 我们先添加两个变量,一个为pos,类型为vector2,值分别设为0,0,另外一个变量为speed,设置移动的速度1.
    这里写图片描述

  4. 首先我们先获取label控件的position属性x值,选中position属性,拖放到主窗口中:如图
    Godot脚本引擎入门-VisualScript(二)_第2张图片

  5. 这里我们把pos变量拖放到主窗口里,并设置x值每次都可以增加1.
    Godot脚本引擎入门-VisualScript(二)_第3张图片

  6. 因为要更该label控件的位置属性,首先获取laebl控件x的值,然后我们需要设置label的x值,并让它每秒向右移动。
    Godot脚本引擎入门-VisualScript(二)_第4张图片

  7. 最后保存pos的值并加上获取label控件x的值才会移动,否则不会移动
    Godot脚本引擎入门-VisualScript(二)_第5张图片

运行游戏可以测试一下。

你可能感兴趣的:(Godot脚本引擎入门-VisualScript(二))