创建一个 HashObject 对象
用于装载debug使用的显示容器
此组件附加的实体
返回此对象唯一的哈希值,用于唯一确定一个对象。hashCode为大于等于1的整数。
更新该组件的时间间隔。这与实体的更新间隔无关。
如果组件和实体都已启用,则为。当启用该组件时,将调用该组件的生命周期方法。状态的改变会导致调用onEnabled/onDisable。
如果组件和实体都已启用,则为。当启用该组件时,将调用该组件的生命周期方法。状态的改变会导致调用onEnabled/onDisable。
快速访问 this.entity.transform
更新此实体上组件的顺序
更新此实体上组件的顺序
将calculatemomovement应用到实体并更新triggerHelper
计算修改运动矢量的运动,以考虑移动时可能发生的碰撞
当此组件已分配其实体,但尚未添加到实体的活动组件列表时调用。有用的东西,如物理组件,需要访问转换来修改碰撞体的属性。
通过调用calculateMovement和applyMovement来移动考虑碰撞的实体;
禁用父实体或此组件时调用
当父实体或此组件启用时调用
当实体的位置改变时调用。这允许组件知道它们由于父实体的移动而移动了。
当此组件从其实体中移除时调用。在这里做所有的清理工作。
当该组件启用时每帧进行调用
Generated using TypeDoc
辅助类说明了一种处理移动的方法,它考虑了包括触发器在内的所有冲突。 ITriggerListener接口用于管理对移动过程中违反的任何触发器的回调。 一个物体只能通过移动器移动。要正确报告触发器的move方法。
请注意,多个移动者相互交互将多次调用ITriggerListener。