共计 619 个字符,预计需要花费 2 分钟才能阅读完成。
8 方向行为脚本界面
该接口派生自 IBehaviorInstance,用于添加特定于 8 方向行为的 API。I8DirectionBehaviorInstance
8 个方向行为 API
停止()
停止移动,将速度设置为 0。
反向()
反转运动方向。作为将物体从障碍物上弹开的简单方法很有用。
simulateControl(控制)
模拟其中一个被按住的运动控件。禁用 isDefaultControls 时很有用。该控件以字符串形式提供,并且必须是、、、之一。"left""right""up""down"
速度
设置或获取当前速度(以每秒像素为单位)。请注意,这不能超过。maxSpeed
最大速度
设置或获取最大速度(以每秒像素为单位)。
加速度
减速
设置或获取运动的加速 / 减速,单位为每秒像素。
矢量 X
向量 Y
setVector(vectorX,vectorY)
getVector()的
设置或获取机芯的 X 和 Y 分量(以每秒像素为单位)。这些方法允许同时设置或获取两个值。
isAllowSliding
一个布尔值,指示是否允许行为沿实体滑动(对应于 Allow 滑动属性)。
isDefaultControls
指示是否启用默认控件(使用箭头键)的布尔值。
isIgnoringInput
一个布尔值,指示当前是否忽略输入。如果忽略输入,则按任何控制键都不起作用。但是,与禁用该行为不同,对象可以继续移动。
isEnabled
指示是否启用该行为的布尔值。如果禁用,则该行为不再对对象产生任何影响。
正文完