美文网首页
Python - Pygame

Python - Pygame

作者: 风的低语 | 来源:发表于2020-01-15 11:38 被阅读0次
    pygame.jpg

    下载pygame并指定版本

    pip install pygame==1.9.6
    

    常见错误处理方式
    更换python源

    pip install selectivesearch -i https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host https://pypi.tuna.tsinghua.edu.cn
    

    更新科学计算库版本

    conda update conda
    

    使用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 缩放和移动图像

    事件检索

    事件 产生途径 参数
    QUIT 用户按下关闭按钮 none
    ATIVEEVENT Pygame被激活或者隐藏 gain, state
    KEYDOWN 键盘被按下 unicode, key, mod
    KEYUP 键盘被放开 key, mod
    MOUSEMOTION 鼠标移动 pos, rel, buttons
    MOUSEBUTTONDOWN 鼠标按下 pos, button
    MOUSEBUTTONUP 鼠标放开 pos, button
    JOYAXISMOTION 游戏手柄(Joystick or pad)移动 joy, axis, value
    JOYBALLMOTION 游戏球(Joy ball)移动 joy, axis, value
    JOYHATMOTION 游戏手柄(Joystick)移动 joy, axis, value
    JOYBUTTONDOWN 游戏手柄按下 joy, button
    JOYBUTTONUP 游戏手柄放开 joy, button
    VIDEORESIZE Pygame窗口缩放 size, w, h
    VIDEOEXPOSE Pygame窗口部分公开(expose) none
    USEREVENT 触发了一个用户事件 code

    pygame.mouse函数

    方法 解释
    pygame.mouse.get_pressed 返回按键按下情况,返回的是一元组,分别为(左键, 中键, 右键),如按下则为True
    pygame.mouse.get_rel 返回相对偏移量,(x方向, y方向)的一元组
    pygame.mouse.get_pos 返回当前鼠标位置(x, y)
    pygame.mouse.set_pos 显而易见,设置鼠标位置
    pygame.mouse.set_visible 设置鼠标光标是否可见
    pygame.mouse.get_focused 如果鼠标在pygame窗口内有效,返回True
    pygame.mouse.set_cursor 设置鼠标的默认光标式样
    pyGame.mouse.get_cursor 获取有关鼠标系统光标的信息。 返回值与传递给pygame.mouse.set_cursor()的参数相同。

    参考博客

    PyGame - Python Wiki
    用Python和Pygame写游戏
    PyGame Tutori

    相关文章

      网友评论

          本文标题:Python - Pygame

          本文链接:https://www.haomeiwen.com/subject/coftzctx.html