太阳花绘制代码_python的pygame的3d星空和太阳-地球-月亮的模拟运动代码即分析...

1.说明:

1.1 推荐指数:★★★★★

1.2 理由:上次matplotlib制作太阳-地球-月亮模拟大家很喜欢,这次比上次高级一些,加入3d星空运动,还可以加入背景音乐,所以推荐指数5个星。

1.3 利用python的相关知识和pygame的动画设计,逐步代码分析,最后有简洁的完整代码。慢慢看,一看就会,通俗易懂。

1.4 推荐:python3(python3.8)、pygame和微软vscode编辑器。

1.5 我们生活在宇宙中,人类是很渺小,病毒才是人类的共同敌人。好好热爱生活,注意身体,爱护和珍惜身边的人,为祖国目前已经战胜疫情而骄傲,也祝世界其他国家早日战胜疫情。最后继续听从终南山、李兰娟、张文宏等教授的建议,做好防护,防止输入性疫情复发,人人有责。

1.6 有点长,慢慢品读,适合收藏和转发,谢谢大家喜欢。

6993fe286a199f3bade5bf9c80b8cd79.png

人类很渺小,宇宙很美

2.本次高级一点点的效果图:

4d55dff97623ce68787b0338ad15b51f.gif

3.代码分析和注释:

3.1 第1步:

#---第1步---导出模块---import pygamefrom pygame.locals import*from sys import exitfrom random import randintimport math

3.2 第2步:

#---第2步---pygame初始化,窗口大小和标题设置pygame.init() pygame.display.set_caption("太阳-地球-月亮模拟3d星空")#这个是打开的窗口的大小width,height = 1800,1400      #设置屏幕分辨率screen = pygame.display.set_mode((width,height),0,32) #屏幕挂起

3.3 第3步:

#---第3步---相关定义---#颜色定义,颜色可以的单独定义,在pygame中颜色定义可以使如下#列表法、元组法、直接法,还有引入rgb法,就是不能十六进制法white = (255,255,255)black=0,0,0planse=[65,105,225]#定义x和y
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值