From b135a34d03eb476a35789e531c1a1dd4b45b8317 Mon Sep 17 00:00:00 2001 From: march3 Date: Fri, 17 Mar 2023 22:00:58 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=AA=E9=98=B3=E7=B3=BB=E4=B8=89=E4=BD=93?= =?UTF-8?q?=E6=A8=A1=E6=8B=9F=E5=99=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- simulators/ursina/ursina_ui.py | 6 +++--- simulators/ursina_simulator.py | 7 ++++--- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/simulators/ursina/ursina_ui.py b/simulators/ursina/ursina_ui.py index 6ca56e0..b25a384 100644 --- a/simulators/ursina/ursina_ui.py +++ b/simulators/ursina/ursina_ui.py @@ -81,7 +81,6 @@ class UrsinaUI: wp = WindowPanel( title='', content=( - Text('方位控制: Q W E A S D + 鼠标右键', font='msyhl.ttc'), # InputField(name='name_field'), # Button(text='Submit', color=color.azure), self.point_button, @@ -116,8 +115,9 @@ class UrsinaUI: # self.text_time_scale_info = None self.settings_handler.input = self.settings_handler_input # self.show_text_time_scale_info() - key_info_str = "按[空格]设置" - key_info = Text(text=key_info_str, font=UrsinaConfig.CN_FONT, position=(-0.5, 0.5), origin=(-1, 1), + # Text('方位控制: Q W E A S D + 鼠标右键', font='msyhl.ttc'), + key_info_str = "方位控制[键盘QWEASD]+[鼠标右键],按[空格]更多控制" + key_info = Text(text=key_info_str, font=UrsinaConfig.CN_FONT, position=(-1, 0.5), origin=(-1, 1), background=True) # # self.show_button() # slider_text = Text(text='自转速度', scale=1, position=(-0.6, 0.3)) diff --git a/simulators/ursina_simulator.py b/simulators/ursina_simulator.py index 1be0e89..6e27ba2 100644 --- a/simulators/ursina_simulator.py +++ b/simulators/ursina_simulator.py @@ -84,6 +84,7 @@ class UrsinaSimulator(Simulator): else: evolve_dt = UrsinaConfig.seconds_per * run_speed_factor + evolve_dt = evolve_dt * self.interval_fator super().evolve(evolve_dt) def cosmic_background(self, texture='../textures/cosmic2.jpg'): @@ -182,9 +183,9 @@ class UrsinaSimulator(Simulator): # camera.rotation_x = -30 # 设定时间间隔为0.01秒 - interval = 0.01 - self.evolve_dt = dt * interval - self.interval = datetime.timedelta(seconds=interval) + self.interval_fator = 0.01 + self.evolve_dt = dt + self.interval = datetime.timedelta(seconds=self.interval_fator) self.last_time = datetime.datetime.now() - datetime.timedelta(seconds=2) if "light" in kwargs: -- GitLab