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,可在触发延时,再次调用剩余时间重置;