📄️ activate 激活管理器中的动画
activate
📄️ add 添加角色状态
add
📄️ addMember 添加玩家队伍成员
addMember
📄️ addToMap 添加物品或装备到映射表
addToMap
📄️ append 添加角色到目标列表中
append
📄️ autorun
autorun
📄️ bindAnimation 绑定角色动画
bindAnimation
📄️ calculateVelocity 计算角色的移动速度分量
calculateVelocity
📄️ callEvent 调用物品事件(共享库存的代价:需要传递事件触发角色)
callEvent
📄️ cast 施放角色技能
cast
📄️ changeMotion 改变角色动作
changeMotion
📄️ changeRelation 改变角色队伍的关系
changeRelation
📄️ clearGlobalActors 清除所有全局角色
clearGlobalActors
📄️ count 查找指定的物品或装备数量
count
📄️ create 创建冷却项目
create
📄️ createEquipment 在库存中创建装备实例(通过文件ID)
createEquipment
📄️ createItems 在库存中创建物品实例
createItems
📄️ decrease 减少物品的数量,当物品数量不够时将被从库存中移除
decrease
📄️ decreaseCooldown 减少冷却时间
decreaseCooldown
📄️ decreaseItems 在库存中减少物品数量(从多个物品实例中减去足够的数量)
decreaseItems
📄️ decreaseMoney 减少库存中的金钱
decreaseMoney
📄️ decreaseThreat 减少对目标角色的仇恨值
decreaseThreat
📄️ decreaseTime 减少角色状态的时间
decreaseTime
📄️ defineTempAttributes 定义临时属性映射表函数
defineTempAttributes
📄️ delete 删除冷却项目
delete
📄️ deleteEquipment 从库存中删除装备实例(通过文件ID)
deleteEquipment
📄️ destroy 销毁所有动画组件
destroy
📄️ destroyAsync 异步销毁角色
destroyAsync
📄️ detect 探测目标角色,将符合条件的角色添加到目标列表中
detect
📄️ discard 放弃远处的目标角色
discard
📄️ draw 绘制角色动画
draw
📄️ emit 调用物品事件和脚本
emit
📄️ equip 穿上角色装备(共享库存的代价:需要传递事件触发角色)
equip
📄️ exists 判断角色是否存在目标
exists
📄️ followCircle 跟随目标角色(圆形模式)
followCircle
📄️ followRectangle // 跟随目标角色(矩形模式)
followRectangle
📄️ followTarget 跟随目标函数(切换状态机被替换)
followTarget
📄️ gainEquipment 添加装备实例到库存
gainEquipment
📄️ get 获取冷却项目
get
📄️ getById 通过ID获取装备
getById
📄️ getCurrentMotionName 获取当前动作名称
getCurrentMotionName
📄️ getItem 获取快捷栏的物品
getItem
📄️ getList 获取库存货物列表
getList
📄️ getRelationByIndexes 通过队伍索引获取队伍关系
getRelationByIndexes
📄️ getSkill 获取快捷栏的技能
getSkill
📄️ getTarget 获取快捷栏的目标对象(物品或技能)
getTarget
📄️ getTargetFarthest 获取目标角色 - 最远距离
getTargetFarthest
📄️ getTargetMaxAttributeRatio 获得目标角色 - 最大属性比率
getTargetMaxAttributeRatio
📄️ getTargetMaxAttributeValue 获取目标角色 - 最大属性值
getTargetMaxAttributeValue
📄️ getTargetMaxThreat 获取目标角色 - 最大仇恨值
getTargetMaxThreat
📄️ getTargetMinAttributeRatio 获取目标角色 - 最小属性比率
getTargetMinAttributeRatio
📄️ getTargetMinAttributeValue 获取目标角色 - 最小属性值
getTargetMinAttributeValue
📄️ getTargetNearest 获取目标角色 - 最近距离
getTargetNearest
📄️ getTargetRandom 获取目标角色 - 随机
getTargetRandom
📄️ handleActorCollisions 处理角色与角色之间的碰撞
handleActorCollisions
📄️ handleImmovableCollisions 处理不可推动碰撞
handleImmovableCollisions
📄️ handleSceneCollisions 处理角色与场景之间的碰撞
handleSceneCollisions
📄️ increase 增加物品的数量
increase
📄️ increaseCooldown 增加冷却时间
increaseCooldown
📄️ increaseItems 在库存中增加物品数量(如果找不到物品,新建一个实例)
increaseItems
📄️ increaseMoney 增加库存中的金钱
increaseMoney
📄️ increaseThreat 增加对目标角色的仇恨值,如果还不是目标,则将他放到目标列表中
increaseThreat
📄️ increaseTime 增加角色状态的时间
increaseTime
📄️ initialize 初始化
initialize
📄️ insert 插入物品或装备到库存中的空位置
insert
📄️ isActive 判断角色是否处于激活状态(并且已出场)
isActive
📄️ isEnemy 判断敌对关系
isEnemy
📄️ isFriendly 判断友好关系
isFriendly
📄️ loadAttributes 加载初始角色属性
loadAttributes
📄️ loadData 加载公共冷却列表数据
loadData
📄️ loadEquipments 加载初始角色装备
loadEquipments
📄️ loadInventory 加载初始角色库存
loadInventory
📄️ loadSkills 加载初始角色技能
loadSkills
📄️ loadSprites 加载初始动画精灵哈希表
loadSprites
📄️ loseEquipment 从库存中移除装备实例
loseEquipment
📄️ move 移动角色
move
📄️ moveTo 角色移动到指定位置
moveTo
📄️ moveTowardAngle 角色向指定角度持续移动
moveTowardAngle
📄️ navigateTo 角色导航到指定位置
navigateTo
📄️ onFinish 设置移动结束回调函数
onFinish
📄️ playMotion 播放角色动作(结束时恢复动作)
playMotion
📄️ reference 恢复库存引用
reference
📄️ register 注册事件指令
register
📄️ release 释放所有动画组件显存
release
📄️ remove 从目标列表中移除角色
remove
📄️ removeFromMap 从映射表中移除物品或装备
removeFromMap
📄️ removeMember 移除玩家队伍成员
removeMember
📄️ reset 重置角色目标管理器
reset
📄️ resetRelatedTargets 重置相关目标角色列表
resetRelatedTargets
📄️ resetTargets 重置目标角色列表
resetTargets
📄️ restart 重新播放动作
restart
📄️ restoreInventory 恢复角色的库存引用
restoreInventory
📄️ rotate 角色旋转指定的角度
rotate
📄️ route 角色设置移动路线
route
📄️ saveData 保存公共冷却列表数据
saveData
📄️ set 设置快捷栏的快捷项
set
📄️ setActive 设置角色的激活状态
setActive
📄️ setAngle 设置动画角度
setAngle
📄️ setAnimation 设置角色动画
setAnimation
📄️ setCooldown 设置冷却时间
setCooldown
📄️ setEventMap 设置事件映射表
setEventMap
📄️ setGlobalScale 设置全局缩放系数
setGlobalScale
📄️ setId 设置快捷栏项目(文件ID)
setId
📄️ setMovementFactor 设置角色的移动速度系数
setMovementFactor
📄️ setMovementFactorTemp 设置角色的移动速度系数(临时)
setMovementFactorTemp
📄️ setMovementSpeed 设置角色的移动速度
setMovementSpeed
📄️ setOffsetY 设置动画垂直偏移距离
setOffsetY
📄️ setOffsetYForAll 设置全部动画的垂直偏移位置
setOffsetYForAll
📄️ setOpacity 设置动画不透明度
setOpacity
📄️ setOpacityForAll 设置全部动画的不透明度
setOpacityForAll
📄️ setPassage 设置通行区域
setPassage
📄️ setPlayer 设置玩家角色
setPlayer
📄️ setPosition 设置角色在场景中的位置
setPosition
📄️ setPriority 设置动画优先级
setPriority
📄️ setRotation 设置动画旋转角度
setRotation
📄️ setRotationForAll 设置全部动画的旋转角度
setRotationForAll
📄️ setScale 设置动画缩放系数
setScale
📄️ setSceneActorData 设置场景角色数据
setSceneActorData
📄️ setSprite 设置角色的精灵图
setSprite
📄️ setTeam 设置角色的队伍
setTeam
📄️ setTime 设置角色状态的时间
setTime
📄️ setTint 设置动画色调
setTint
📄️ setTintForAll 设置全部动画的色调
setTintForAll
📄️ setWeight 设置体重
setWeight
📄️ sort 排序库存中的对象
sort
📄️ startIdle 开始闲置动作
startIdle
📄️ startMoving 开始移动动作
startMoving
📄️ stopEvents 停止指定的正在执行的(多个)事件
stopEvents
📄️ stopMotion 停止播放角色动作
stopMotion
📄️ stopMoving 角色停止移动
stopMoving
📄️ swap 交换快捷栏项目
swap
📄️ transferToScene 转移到场景中的指定位置
transferToScene
📄️ translate 角色朝指定角度位移一段距离
translate
📄️ unpackTeamData 解包角色队伍数据
unpackTeamData
📄️ unregister 取消注册事件指令
unregister
📄️ unregisterAll 取消注册所有事件指令
unregisterAll
📄️ update 更新公共冷却时间
update
📄️ updateAngle 更新角色的角度,并计算动画动作方向
updateAngle
📄️ updateForwardMovement 更新角色向前移动
updateForwardMovement
📄️ updateGridPosition 更新角色在场景中的网格位置
updateGridPosition
📄️ updateHitTimestamp 更新受击时间戳
updateHitTimestamp
📄️ updateLastPosition 更新上一次的位置
updateLastPosition
📄️ updatePathMovement 更新角色路径移动
updatePathMovement
📄️ updateSceneActorData 更新场景角色数据
updateSceneActorData
📄️ use 使用角色物品
use
📄️ useInventory 使用指定全局角色的库存
useInventory