修复physics物理数据计算不正确的问题,同时为物理添加map索引
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user