一个基于cffi的sdl包装器,它复制pygame api。

pygame_cffi的Python项目详细描述


#PyGame_cffi

[![构建状态](https://img.shields.io/travis/ctpug/pygame_cffi.svg)(https://travis ci.org/ctpug/pygame_cffi)
[![PYPI](https://img.shields.io/pypi/v/pygame_cffi.svg)(https://pypi.python.org/pypi/pygame_cffi)
[![Windows生成状态](https://ci.appveyor.com/api/projects/status/qsa3c9qfa8xt8j9i/branch/master?svg=true)(https://ci.appveyor.com/project/ctpug/pygame cffi/branch/master)



一个基于cffi的sdl包装器,它复制pygame api。


我们从pygame复制各种代码和api思想,因此我们继承了pygame的
lgpl v2.1或更高版本的许可证。

讨论


我们有一个google组:https://group s.google.com/forum/!论坛/PyGame CFFI。
欢迎任何PyGame CFFI讨论!

irc.freenode.net上还有“pygame cffi”频道。安装下列要求。在基于debian的系统上,所有
需求都可以使用“sudo apt get build dep pygame”安装
(pygame_cffi需要大部分pygame依赖项)。
2.`安装pygame-cffi `






>pygame-cffi需要一个最新版本的python-cffi才能构建(至少
1.3.0版)。



*libjpeg dev
*libpng dev
*libsdl1.2-dev
*libsdl-image1.2-dev
*libsdl-mixer1.2-dev
*libsdl-ttf2.0-dev




*libsdl-libsdl-mixer1.2-mixer1.2
当地发展

1。安装依赖项(可能在virtualenv中)
2。运行“cffi_builders/build.py”
3。hack

要查看这些失败,请传递`--expected failures`
参数。
*pygame和pygame-cffi之间的一致性:请参见`conformance/readme`
*pygame-cffi功能示例应用程序位于`demos`目录中


您需要下载相应的依赖关系库。
`pygame``项目在一个很好的
捆绑集中提供了所有必需的库,可从'https://bitbucket.org/llindstrom/pygame/downloads/`

下载最新的prebuild-x86 zipfile并将其解压缩到pygame-cffi目录下。


对于64位计算机,下载最新的prebuild-x64 zipfile并将其解压缩到pygame-cffi目录下。


然后运行python setup.py build编译模块。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java在jframe中模糊的背景上创建一个透明的矩形   java和super之间有区别。getX()和简单的x?   使用ant的java删除eclipse项目   java找不到。txt文件?   多线程Java wait()notify()   带按钮的java透明控件   java Android Studio 3无法构建我的项目   性能最佳(最快且节省内存)的Java收集/数据结构,可同时插入和删除项   spring+hibernate集成中的java ClassNotFoundException   java如何在Android上建立异步URL连接?   java当我选择contacts选项卡时,选项卡栏消失了   java根据数据库中的日期获取结果,不考虑时间   java如何访问WebChromeClient中的方法?   java如何在安卓中使用两行列表项?   spring Swagger Java日期格式验证引发异常