Script Graph

使用指南

类节点

类 节点手册,包含 2 个节点的用途、引脚、使用场景和注意事项。

16

学习目标

在脚本图中使用面向对象能力,创建类实例并调用实例能力。

覆盖范围

  • 节点数量:2
  • 分类路径:类

典型使用场景

  • 把敌人、背包、任务等领域对象建模成类
  • 在多个组件之间传递同一类实例
  • 通过构造函数集中初始化对象状态

通用注意事项

  • 实例化类节点依赖目标类定义,类名或构造参数变化后要重新检查调用处。

节点索引

节点节点 ID输入/输出执行方式
访问类静态成员getClassStaticMember1 / 1立即继续
实例化类instantiateClass2 / 2立即继续

访问类静态成员

访问类静态成员:选择一个外部类的公开静态成员,并直接输出它的当前值。 适合读取按钮常量、输入上限等由类静态字段公开的业务常量。

节点信息

字段
节点 IDgetClassStaticMember
分类
二级分类-
分组-
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
staticMember静态成员数据未知静态成员选择
选择一个外部类的公开静态成员
可编辑控件
可从项目内容中选择
必填
无需手动连接

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
value数据any静态成员值
输出所选类静态成员的当前值
-可选

使用场景

  • 把敌人、背包、任务等领域对象建模成类
  • 在多个组件之间传递同一类实例
  • 通过构造函数集中初始化对象状态

注意事项

  • 适合的工作流类型:class、component、library、method、function。
  • 实例化类节点依赖目标类定义,类名或构造参数变化后要重新检查调用处。

实例化类

创建实例:选择一个类并传入构造参数,生成一个可用的对象实例。 例如,创建一个 敌人 实例并设置初始位置和速度,或生成一个 子弹 预制体用于射击。

节点信息

字段
节点 IDinstantiateClass
分类
二级分类-
分组-
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
exe-in-执行流执行流执行入口
触发实例化流程
-可选
class数据未知类选择
指定要实例化的类
可编辑控件
可从项目内容中选择
必填
无需手动连接

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
exe-out-执行流执行流实例化完成
继续执行后续节点
-可选
instance实例数据reference实例引用
连接到其他节点进行后续处理
-必填

使用场景

  • 把敌人、背包、任务等领域对象建模成类
  • 在多个组件之间传递同一类实例
  • 通过构造函数集中初始化对象状态

注意事项

  • 适合的工作流类型:class、component、library、method、function。
  • 实例化类节点依赖目标类定义,类名或构造参数变化后要重新检查调用处。