栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

[pygame] 用pygame

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

[pygame] 用pygame

文章目录

前言安装使用安卓写在后面

前言

python的游戏库不多,pygame就是很优秀的一个。但它对sdl的封装不够全面,如我用的pygame1.9.4不支持输入法(听说2支持了)
而有个库叫pysdl2(安装是这名,使用时叫sdl2),进行了深一步的封装,使用ctypes。但是此库用法与pygame大相径庭,不能说不像,只能说没有关系,那怎么办呢?这位,ren’py引擎的创作者,给了答案:pygame(用法)+ sdl2(底层)= pygame_sdl2 还顺便增加了安卓,ios,web支持。
还等什么呢?走起!

安装

这里是给懒人的简单方法,勤快的请移步这里自己编译(需要cython)
ren’py官网和每晚构建地址,截至发文,其中
7基于python2.7,稳定版本,支持32位;
8基于python3.9,测试版本,不支持32位。
下载后安装或用7-zip打开,lib目录里装着python。
lib目录名称不能改,改了报错,可以复制到新目录

like this:
python39
  -lib
    -linux
      python
    -win86_64
      python.exe
    -mac
      python
    -python3.9
使用
import pygame_sdl2 as pg
pg.import_as_pygame()
# 下面直接当作pygame使用,也可以导入pygame使用(兼容)
安卓

大神7年前的教程:rapt-pygame-example

写在后面

到时候我会写一篇输入框的文章,你可以先看这里学习。

本文发与CSDN与2022/3/6 15:27

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/754488.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号