- PhysicsWorld:Jolt 集成,Dynamic/Kinematic/Static 刚体,姿态写回 Transform(Unity FixedUpdate 语义,吃 scaled dt,暂停自动冻结) - 碰撞体:Box(默认/手动 halfExtents)+ Mesh 碰撞体(Static→精确 MeshShape / Dynamic·Kinematic→ConvexHull,数据源 = Mesh ctor 缓存 的 CPU 位置副本,退化三角剔除,失败回退 Box 并告警) - PhysicsDebugPass:物理调试图元每帧上传绘制(debug_line shader) - Time:引擎时间单源(BeginFrame 落定 FrameTime,scaled/unscaled 分离) - JoltPhysics 以 submodule 接入(官方 url)
32 lines
970 B
Plaintext
32 lines
970 B
Plaintext
[submodule "Lib/glfw"]
|
|
path = Lib/glfw
|
|
url = https://github.com/glfw/glfw.git
|
|
[submodule "Lib/glm"]
|
|
path = Lib/glm
|
|
url = https://github.com/g-truc/glm.git
|
|
[submodule "Lib/spdlog"]
|
|
path = Lib/spdlog
|
|
url = https://github.com/gabime/spdlog.git
|
|
[submodule "Lib/assimp"]
|
|
path = Lib/assimp
|
|
url = https://github.com/assimp/assimp.git
|
|
[submodule "Lib/entt"]
|
|
path = Lib/entt
|
|
url = https://github.com/skypjack/entt.git
|
|
[submodule "Lib/imgui"]
|
|
path = Lib/imgui
|
|
url = https://github.com/ocornut/imgui.git
|
|
branch = docking
|
|
[submodule "Lib/VulkanMemoryAllocator"]
|
|
path = Lib/VulkanMemoryAllocator
|
|
url = https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator.git
|
|
[submodule "Lib/tracy"]
|
|
path = Lib/tracy
|
|
url = https://github.com/wolfpld/tracy.git
|
|
[submodule "Lib/meshoptimizer"]
|
|
path = Lib/meshoptimizer
|
|
url = https://github.com/zeux/meshoptimizer.git
|
|
[submodule "Lib/JoltPhysics"]
|
|
path = Lib/JoltPhysics
|
|
url = https://github.com/jrouwe/JoltPhysics.git
|