一个基于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时间   java以适当的方式更新jLabel和jTextField   java如何从PQ(单链表)中删除最大值   java可以通过任何方式找出哪些NSF文件属于Domino服务器   java Velocity 2不会设置属性   如何使用java流迭代索引映射列表   maven依赖项在编译期间工作,但在java运行时失败。lang.NoClassDefFoundError&java。lang.ClassNotFoundException   java有没有办法完全隐藏Web应用程序代码?   Android appcompat v7 21库中的java FadingActionBar错误   Eclipse/com中的java AdMob。谷歌。安卓gms。ads.AdView   java My Service表示它正在运行,但其状态尚不清楚,似乎没有绑定   java无法启动Apache Tomcat Web应用程序容器   JDK:java中的命名约定。可丢弃的   Spring SerSecurity中的java身份验证错误   Maven:使用JDK8编译Java7   java在使用ExecutorService时如何管理内存?   comm.jar通信串行端口java   java LibGDX创建动画