增加旋转:
AddActorLocalRotation:增加本地旋转
AddActorWorldtation:增加世界旋转
增加变换(location、rotation、scale三合一):
AddActorLocalTransform:增加本地变换
AddActorWorldTransform:增加世界变换
增加旋转:
AddActorLocalRotation:增加本地旋转
AddActorWorldtation:增加世界旋转
增加变换(location、rotation、scale三合一):
AddActorLocalTransform:增加本地变换
AddActorWorldTransform:增加世界变换
AddActorLocalOffset:增加本地位移
AddActorWorldOffset:增加世界偏移
获取蓝图自身的引用
也可以直接获得组件的引用
getActorLocation:获取位置
getworldlocation:获取世界坐标
设置播放位置set playback position:可以设置到时间轴长度外面的值
set new time不行,会自动设置为边界值
set timeline length:设置时间长度,可以比原来大或者小
play
play from startdeng
set looping:设置是否是循环播放
set play rate:设置播放速率
set new time:设置新的dang'qian'shi'j
is looping:时间轴是否是循环的?
is playing:是否正在播放?
is reversing:是否在逆向播放?
左下角组件中可以调用时间轴
get timeline length:获取时间轴的长度,输出一个float
set play rate:设置播放速率
get play rate:获取播放速率(倍数)
get playback position:获取当前播放的时间(计时器的ji'l)
感觉比C#写起来麻烦
2段跳,空中冲刺或追击
timeline可以控制控制随着时间变化的一些变量
Timeline
play:从当前时间开始播放
play from start:从时间轴开始的位置播放
stop:在当前时间停止播放
reverse:从当前时间反向播放
reverse from end:从结尾处反向播放
set new time:设置新的当前时间
new time:输入的当前时间
可以给timeline添加轨迹(float、vector、event、color四种类型)本质是根据时间变化的变量
随机数:
random int:生成0-max-1的一个随机数
random with weight:带有权重的随机数
random int in range:在某个范围内取随机数
vector:
normalize:向量归一化
get MAX:取x,y,z中的最大值
get unit direction vector:向量相减,并归一化
向量投影到一个平面上或者向量shang
Vector:
向量点乘dot:输出float,a·b=|a||b|cosP=Xa·Xb+Ya·Yb
向量×乘cross:输出vector,输出一个同时垂直于原来两个向量的xiang'liang
计算点到线段的距离:get point distance to line
Vector:
VectorLength:计算向量长度
VectorLengthSquared:计算向量长度的平方
Clamp Vector Size:设置向量的长度区间范围(超出的等比例suo'fang)
Boolen值:
多个布尔值做and逻辑判断时,只要有一个假就输出假
or:只要其中有一个为真就输出真
not非逻辑运算:两级反转
equal:是否相等?
not equal:是否不等
蓝图类自行创建
关卡蓝图当创建关卡时自动创建
4.18.3
CompareInt:
和某数做对比,可以单独设置大于、等于和小于执行什么节点
Max:输出两个数中的最大值
Min:输出两个数中较小的值
Max of Int Array:输出整数数组中的zui'da'zhi
数学节点:
Clamp
输出一个【0,20】的数,小于0输出0,大与20输出20
自减节点
sign(int)
获得数值的正负(输出1或者-1)