标签:screen logs 效果 主程 出现 splay 不同 游戏 ++
python3 -m pygame.examples.aliens
如果没有出现游戏画面请先安装这个包
sudo pip3 install pygame
import pygame
pygame.init()
#游戏代码
pygame,quit(),卸载所有的pygame模块 在游戏结束之前调用!如何才是真正的结束游戏
2. pygame中的 游戏中的坐标系?
- 简单的结束一下这种属性
![](https://img2020.cnblogs.com/blog/1547034/202003/1547034-20200316235513358-1507055261.png)
- pygame中专门准备了一个类Rect用于描述矩形区域,在本项目中,所有的图片都是Rect的创建出来的矩形对象。注意:即使你不初始化它 你也一样可以使用它 ,注意这个类你需要传入坐标值 还有其大小
![](https://img2020.cnblogs.com/blog/1547034/202003/1547034-20200316235606639-557997315.png)
```python
juxin = pygame.Rect(100,50,120,12)
返回的就是/
print ( '%d %d' %juxin.size )//获取的是大小,......具体的属性还有返回值请去查看api文档size是一个元祖属性
注意一下这个方法返回的是一个窗口。窗口默认与屏幕一样大。为此我们可以来设置一些
+++
第一个参数类型是元祖(),其它的两个参数就不管它了。如果你感兴趣就去查阅python文档
screen = pygame.dispaly.set_mode( (480,700), )
while True:
pass
+++
```+++
bg = pygame.image.load('./images/background.jpg')
screen.bit(bg,(0,0))
pygame.dispaly.update()
+++
原理就是 动画帧 ,说白了就是快速的图片变化。利用视觉差搞出动画效果
- 在源代码中 ,update方法实际上就产生了一帧,而要完成连贯的动画 需要最少60帧/s
-
```
标签:screen logs 效果 主程 出现 splay 不同 游戏 ++
原文地址:https://www.cnblogs.com/BM-laoli/p/12508085.html