Projectile
描述
投射物
方法列表
方法名 | 简述 |
---|---|
api_get_self | 投射物本身对象 |
api_get_key | 投射物编号 |
api_get_owner | 投射物产生者 |
api_delete | 销毁投射物对象 |
api_set_position | 设置投射物位置 |
api_set_face_angle | 设置投射物朝向 |
api_set_rotation | 设置投射物旋转 |
api_set_scale | 设置投射物缩放 |
api_set_animation_speed | 设置投射物特效播放速度 |
api_set_duration | 设置投射物持续时间 |
api_add_duration | 增加投射物持续时间 |
api_get_left_time | 获取投射物剩余持续时间 |
api_get_height | 获取投射物高度 |
api_get_face_angle | 获取投射物角度 |
api_get_position | 获取投射物位置 |
api_get_face_dir | 获取投射物朝向 |
api_raise_height | 投射物抬高 |
api_get_str_attr | 获取投射物的字符串属性 |
api_set_str_attr | 设置投射物的字符串属性 |
api_add_tag | 投射物添加键值对 |
api_remove_tag | 投射物移除键值对 |
api_play_sound_by_proj_for_role_relation | 对投射物所属单位的所属玩家关系播放音乐 |
方法
api_get_self
描述
投射物本身对象
参数
无
返回值
Unit
: 投射物本身对象
api_get_key
描述
投射物编号
参数
无
返回值
ProjectileKey
: 投射物的key
api_get_owner
描述
投射物产生者
参数
无
返回值
Unit
: 投射物产生者
api_delete
描述
销毁投射物对象
参数
参数名 | 描述 | 类型 | 默认值 |
---|---|---|---|
unit | 销毁的投射物对象 | Unit | None |
immediately | 立即移除表现 | Bool | False |
返回值
无
api_set_position
描述
设置投射物位置
参数
参数名 | 描述 | 类型 | 默认值 |
---|---|---|---|
point | 投射物位置 | Point |
返回值
无
api_set_face_angle
描述
设置投射物朝向
参数
参数名 | 描述 | 类型 | 默认值 |
---|---|---|---|
face_angle | 投射物朝向 | Float |
返回值
无
api_set_rotation
描述
设置投射物旋转
参数
参数名 | 描述 | 类型 | 默认值 |
---|---|---|---|
x | x轴旋转 | Float | |
y | y轴旋转 | Float | |
z | z轴旋转 | Float |
返回值
无
api_set_scale
描述
设置投射物缩放
参数
参数名 | 描述 | 类型 | 默认值 |
---|---|---|---|
x | x轴缩放 | Float | |
y | y轴缩放 | Float | |
z | z轴缩放 | Float |
返回值
无
api_set_animation_speed
描述
设置投射物特效播放速度
参数
参数名 | 描述 | 类型 | 默认值 |
---|---|---|---|
rate | 播放速度 | Float |
返回值
无
api_set_duration
描述
设置投射物持续时间
参数
参数名 | 描述 | 类型 | 默认值 |
---|---|---|---|
duration | 持续时间 | Float |
返回值
无
api_add_duration
描述
增加投射物持续时间
参数
参数名 | 描述 | 类型 | 默认值 |
---|---|---|---|
extra_time | 持续时间变化值 | Float |
返回值
无
api_get_left_time
描述
获取投射物剩余持续时间
参数
无
返回值
Float
: 投射物剩余持续时间
api_get_height
描述
获取投射物高度
参数
无
返回值
Float
: 投射物高度
api_get_face_angle
描述
获取投射物角度
参数
无
返回值
Float
: 投射物的角度
api_get_position
描述
获取投射物位置
参数
无
返回值
FVector3
: 投射物位置
api_get_face_dir
描述
获取投射物朝向
参数
无
返回值
FVector3
: 投射物朝向
api_raise_height
描述
投射物抬高
参数
参数名 | 描述 | 类型 | 默认值 |
---|---|---|---|
y | 定点数 | Fixed |
返回值
无
api_get_str_attr
描述
获取投射物的字符串属性
参数
参数名 | 描述 | 类型 | 默认值 |
---|---|---|---|
attr_name | 属性名称 | Str |
返回值
Str
: 字符串类型返回值
api_set_str_attr
描述
设置投射物的字符串属性
参数
参数名 | 描述 | 类型 | 默认值 |
---|---|---|---|
attr_name | 属性名称 | Str | |
value | 属性取值 | Str |
返回值
无
api_add_tag
描述
投射物添加键值对
参数
参数名 | 描述 | 类型 | 默认值 |
---|---|---|---|
tag | TAG | Str |
返回值
无
api_remove_tag
描述
投射物移除键值对
参数
参数名 | 描述 | 类型 | 默认值 |
---|---|---|---|
tag | TAG | Str |
返回值
无
api_play_sound_by_proj_for_role_relation
描述
对投射物所属单位的所属玩家关系播放音乐
参数
参数名 | 描述 | 类型 | 默认值 |
---|---|---|---|
camp_target | 玩家关系 | RoleRelation | |
sid | 乐曲编号 | AudioKey | |
loop | 是否循环 | Bool |
返回值
无