8方向

322次阅读
没有评论

共计 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

指示是否启用该行为的布尔值。如果禁用,则该行为不再对对象产生任何影响。

正文完
 0
评论(没有评论)