From d7ed79a4b47402db1041c106ffe5f3427ea0d6eb Mon Sep 17 00:00:00 2001 From: brige Date: Wed, 12 Nov 2025 21:10:37 +0800 Subject: [PATCH] modify sim scale --- .gitignore | 2 ++ src/workspace/Timestep.cpp | 6 +----- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index 02e9ad75..fff04f0c 100644 --- a/.gitignore +++ b/.gitignore @@ -5,5 +5,7 @@ thirdparty/ tritoin/ CMakeFiles/ logs/ +doc/data/ +doc/images/ QWEN.md CMakeCache.txt diff --git a/src/workspace/Timestep.cpp b/src/workspace/Timestep.cpp index fff2408c..43cec0fd 100644 --- a/src/workspace/Timestep.cpp +++ b/src/workspace/Timestep.cpp @@ -95,11 +95,7 @@ void Timestep::Start() { return; } workSpace_->Begin(); - // 重置速度为 1x 并通知 UI - auto it = std::find(speedLevels_.begin(), speedLevels_.end(), 1.0); - speedIndex_ = it != speedLevels_.end() ? int(std::distance(speedLevels_.begin(), it)) : speedIndex_; - currentStep_ = speedLevels_[speedIndex_]; - emit StepChanged(currentStep_); + // 保持当前倍速,不在开始时重置为 1x emit StatusChanged((int)playStatus_); }