@esengine/nova-ecs-physics-box2d - v1.0.2
    Preparing search index...

    Class Box2DWorld

    Box2D physics world implementation Box2D物理世界实现

    Implements

    • IPhysicsWorld
    Index

    Constructors

    Methods

    • Destroy the world | 销毁世界

      Returns void

    • Get debug draw data | 获取调试绘制数据

      Returns unknown

    • Get gravity | 获取重力

      Returns FixedVector2

    • Remove collision event listener | 移除碰撞事件监听器

      Parameters

      • callback: (data: CollisionEventData) => void

      Returns void

    • Unregister callback for physics step begin events 取消注册物理步骤开始事件的回调

      Parameters

      • callback: () => void

      Returns void

    • Unregister callback for physics step end events 取消注册物理步骤结束事件的回调

      Parameters

      • callback: () => void

      Returns void

    • Add collision event listener | 添加碰撞事件监听器

      Parameters

      • callback: (data: CollisionEventData) => void

      Returns void

    • Register callback for physics step begin events 注册物理步骤开始事件的回调

      Parameters

      • callback: () => void

      Returns void

    • Register callback for physics step end events 注册物理步骤结束事件的回调

      Parameters

      • callback: () => void

      Returns void

    • Query bodies in AABB | 查询AABB中的物体

      Parameters

      • lowerBound: FixedVector2
      • upperBound: FixedVector2

      Returns unknown[]

    • Perform raycast | 执行射线投射

      Parameters

      • input: RaycastInput

      Returns RaycastResult[]

    • Set gravity | 设置重力

      Parameters

      • gravity: FixedVector2

      Returns void

    • Step the physics simulation | 步进物理模拟

      Parameters

      • deltaTime: Fixed

      Returns void