提交 4897c35d 编写于 作者: 三月三net's avatar 三月三net

Python超人-宇宙模拟器

上级 d19fb45d
......@@ -42,7 +42,8 @@ if __name__ == '__main__':
text_color=[255, 255, 255], rotation_speed=0.5, # 为演示效果,自转角速度取0.5度/小时,实际为15度/小时
init_position=[-1 * AU, 0, 0], init_velocity=[0, 0, -29.79])
earth.rotate_axis_color = (255, 255, 162)
earth.rotate_axis_color = (255, 255, 50)
earth.rotate_axis_scale = 0.75
bodies = [
sun, earth,
......
......@@ -181,11 +181,12 @@ class Planet(Entity):
# # line_scale = math.pow(self.main_entity.scale_x, 1 / 10)
# line_scale = self.scale_x
# camera.scale_x
line_scale = 0.9 * self.scale_x / self.main_entity.scale_x
line_scale = self.scale_x / self.main_entity.scale_x
# print(self.body.name, self.main_entity.scale_x, self.scale_x, line_scale)
# 0.006373216398060322 0.006373216398060322 0.40210975353339423
# 1.0 0.006373216398060322 0.006373216398060322
if hasattr(self.body, "rotate_axis_scale"):
line_scale = self.body.rotate_axis_scale * line_scale
create_line(from_pos, to_pos, parent=self.main_entity,
len_scale=line_scale, color=line_color, thickness=2)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册