Blueprint —— 蓝图节点

Development

  • printstring,打印字符串到日志log,或打印到屏幕;

Input

        提供来自各种来源(键盘、鼠标、gamepad)的输入

Action Events

        在项目设置中定义的Action Mappings,用于按键按下和松开;

  • Jump,输入跳跃动作,可匹配函数Jump/Stop Jump使用;
  • Crouch,输入蹲伏动作,可匹配函数Crouch/Un Crouch使用;
  • Run,输入跑动作,可匹配设置Walk Speed;
  • Fire,输入开火动作;

Axis Events

        在项目设置中定义的Axis Mappings,用于持续的输入,每帧都会触发;

  • Look Up / Down Mouse,角色上下观看,可匹配Add Controller Pitch Input使用;
  • Turn Right / Left Mouse,角色左右旋转,可匹配Add Controller Yaw Input使用;
  • Move Forward / Backward,角色前后运动,可匹配Add Movement Input使用;
  • Move Right / Left,角色左右运动,可匹配Add Movement Input使用;

Keyboard Events

  • 0~9
  • A~Z
  • F1~F12
  • num0~num9
  • num+,num-,num*,num/,num.

Mouse Events

  • Left Mouse Button
  • Middle Mouse Button
  • Right Mouse Button
  • Mouse X
  • Mouse Y

Utilities

Array

  • Add,向数组添加一个元素;
  • Add Unique,向数组添加一个唯一不重复的元素;
  • Append Array,向数组添加数组;
  • Get(a copy),获取数组指定元素的临时拷贝;
  • Get(a ref),获取数组指定元素的引用;
  • Contains Item,数组是否包含指定元素;
  • Find Item,查找第一个匹配元素的索引;
  • Insert,向数组插入元素;
  • Identical,判断两数组是否相同;
  • Is Empty,判断数组是否为空;
  • Is Not Empty,判断数组是否不为空;
  • Is Valid Index,判断指定索引位置是否有效;
  • Last Index,获取数组最后一个索引;
  • Length,获取数组长度;
  • Random Array Item,从数组中随机获取元素;
  • Random Array Item from Stream,从数组中随机获取元素;
  • Remove Index,从数组中移除指定索引元素;
  • Remove Item,从数组中移除所有指定元素;
  • Resize,重置数组大小;
  • Reverse,反转数组;
  • Set Array Elem,设置数组指定元素;
  • Shuffle,将数组元素位置随机;
  • Swap Array Elements,调换指定索引位置的元素;
  • Clear,清空数组;
  • Make Array,从一系列元素创建数组;
  • For Each Loop,循环数组中每个元素(Macro节点,可双击进入);
  • For Each Loop with Break,类似For Each Loop,但有Break退出(Macro节点,可双击进入);
  • Reverse for Each Loop,反向循环数组中每个元素(Macro节点,可双击进入);
  • Filter Array,过滤数组,基于Actor衍生的类;

Operators

  • Add、Substract、Multiply、Divide
  • Equal、Not Equal
  • Greater、Greater Equal
  • Less、Less Equal

Flow Control

  • Branch,分支;
  • sequence,序列,按顺序执行;
  • Do Once,仅执行一次,可重置(Macro节点,可双击进入);
  • Do N,可执行“N”次,可重置(Macro节点,可双击进入);
  • DoOnce MultiInput,对多个输入仅执行一次,可重置;
  • Flip Flop,翻转交替切换(Macro节点,可双击进入);
  • Gate,通过开关“门”来控制执行;
  • MultiGate,按顺序或随机执行;
  • For Loop,循环,从first到last(Macro节点,可双击进入);
  • For Loop with Break,类似ForLoop,但有Break退出(Macro节点,可双击进入);
  • While Loop,循环,直到条件不成立(Macro节点,可双击进入);
  • Delay,延时,再次调用不影响剩余时间;
  • Delay Unitl Next Tick,延时一个tick,再次调用不影响剩余时间;
  • Retriggerable Delay,可在触发延时,再次调用剩余时间重置;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值