dots 物理库API

SystemAPI.GetSingleton<PhysicsWorldSingleton>()

  1.0之后不在是通过系统方式获取,而是通过这种单例方式

 

以下是ChatGpt给出的过时例子

 protected override void OnCreate()
    {
        // 获取 BuildPhysicsWorld 系统
        buildPhysicsWorldSystem = World.GetExistingSystem<BuildPhysicsWorld>();
    }

    protected override void OnUpdate()
    {
        // 在 TriggerEvent.Execute 方法或其他地方获取 ColliderKeyA
        ColliderKey colliderKeyA = triggerEvent.ColliderKeyA;

        // 获取 PhysicsWorld
        PhysicsWorld physicsWorld = buildPhysicsWorldSystem.PhysicsWorld;

 

获取到的PhysicsWorldSingleton,可用来做射线检测,扫描器

posted @ 2023-07-12 11:09  AnAng  阅读(74)  评论(0编辑  收藏  举报