修复physics物理数据计算不正确的问题,同时为物理添加map索引

This commit is contained in:
2026-10-04 18:42:23 +08:00
parent ee5ab8e94e
commit c8a1cd90bf
3 changed files with 26 additions and 21 deletions
+1 -9
View File
@@ -25,23 +25,15 @@ namespace {
void OnUpdate(float dt) override {
// 四元数复合绕 Y(避免每帧欧拉↔四元数往返累积失真)
/*
const glm::quat step = glm::angleAxis(
glm::radians(m_Speed * dt), glm::vec3(0.0f, 1.0f, 0.0f));
Transform().SetRotationQuat(step * Transform().GetRotationQuat());
*/
}
private:
float m_Speed = 90.0f; // 度/秒
};
static const bool s_Spinner_registered = [] {
::Engine::Scripting::ScriptRegistry::Register(
"Spinner", []() -> ::Engine::Scope<::Engine::Scripting::ScriptBehavior> {
return ::Engine::CreateScope<Spinner>();
});
return true;
}();
ENGINE_REGISTER_SCRIPT(Spinner);
} // namespace