由于GUI界面编程中出现了Traceback (most recent call last):
File “C:\Users\lry\Desktop\GUI界面编程测试\GUI界面编程测试.py”, line 33, in
frame=one(parent=None,id=-1)
File “C:\Users\lry\Desktop\GUI界面编程测试\GUI界面编程测试.py”, line 4, in init
wx.frame.init(self,parent,id,label=‘Python’,pos=(100,100),size=(600,400))
AttributeError: module ‘wx’ has no attribute 'frame’错误情况,且一直无法解决,因此今天学习用python进行游戏编程
首先安装pygame模块
pip install pygame
检测pygame是否安装成功的方法:
import pygame
pygame.ver
pygame的常用模块如下:
模块名 | 功能 |
---|---|
pygame.cdrom | 访问光驱 |
pygame.cursors | 加载光标 |
pygame.display | 访问显示设备 |
pygame.draw | 绘制形状,线和点 |
pygame.event | 管理事件 |
pygame.font | 使用字体 |
pygame.image | 加载和存储图片 |
pygame.joystick | 使用游戏手柄或类似的东西 |
pygame.key | 读取键盘按键 |
pygame.mixer | 声音 |
pygame.mouse | 鼠标 |
pygame.movie | 播放视频 |
pygame.music | 播放音频 |
pygame.overlay | 访问高级视频叠加 |
pygame.rect | 管理矩形区域 |
pygame.sndarray | 操作声音区域 |
pygame.sprite | 操作移动图象 |
pygame.surface | 管理图象和屏幕 |
pygame.surfarray | 管理点阵图象数据 |
pygame.time | 管理时间和帧信息 |
pygame.transform | 缩放和移动图像 |