pygame教程:第⼀课初始化和主循环oracle数据库的基本用法
⽂章⽬录利用simulink仿真电池管理系统
pycharm python安装教程
component翻译成中文前⾔
pygame是python中⼀个重要的分⽀,它是2D游戏编辑器,可以制作许多有趣的2D游戏。为了让更多⼈了解pygame,我将出⼀份教程,来帮助⼤家学习pygame。下⾯我们开始pygame之旅的第⼀课:初始化和主循环。
pygame简介
pygame是⼀个包含图像、声⾳,建⽴在SDL基础上,允许实时电⼦游戏研发⽽⽆需被低级语⾔(如和)束缚的⼀个python模块。它学习起来⼗分简单,只需掌握⼀点点编程基础就能学习。pygame所有需要的游戏功能和理念都(主要是图像⽅⾯)都完全简化为游戏逻辑本⾝,所有的资源结构都可以由提供,如。
安装pygame
第⼀步,安装pygame
我们默认你已经安装pycharm,且配置好基于python3的开发环境(如果还未配置,请到下载解释器)。到pycharm 的Terminal,输⼊以下指令:
pip install pygame
如果安装失败,可以输⼊其他指令,如:
python -m pip install -U pygame --user
第⼆步,测试是否安装成功fedex
在pycharm中输⼊:
python从文件中提取特定文本import pygame
如果没有报错说明安装成功。
初始化代码
import pygame
import sys
from pygame.locals import *
pygame.init()
screen = pygame.display.set_mode((500, 400), 0, 32)
pygame.display.set_caption("我的pygame游戏")
while True:
pygame.display.update()
代码注释
1.pygame.init() 导⼊ pygame 包含所有可⽤的模块。调⽤ pygame.init ()初始化这些模块中的每⼀个。
2.pygame.display.set _ mode () //有两个功能:1.创建⼀个指定⼤⼩的窗⼝。2.返回⼀个窗⼝⼤⼩的Surface对象。
3.pygame.display.set _ caption () 设置窗⼝标题。
4.pygame.display.update () 将screen(surface)显⽰到显⽰屏上,这使得我们在屏幕上绘制的所有内容都变得可见。pygame的运⾏流程
使⽤pygame开发游戏,创建游戏窗⼝是基础,游戏的主循环(事件的获取、状态的检测、图像更新后的绘制)是核⼼。游戏事件可以理解为⽤户的所有输⼊,游戏获取后作出相应的回应。 游戏状态可以理解为游戏中某个对象在某⼀时刻的状态,如英雄的位置,动作等等。当所有对象按照时间进⾏更新后,绘制出当前时间帧的图像。物体或图形位置的变化只有通过在屏幕上绘图才可以看出来。
结语
这节课,我们学习了pygame的初始化和主循环,下节课我们将学习更多pygame知识,我们下期再见。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。