文件名称:cygame:使用 cysfml 的 Python 和 Cython 游戏引擎示例
文件大小:31KB
文件格式:ZIP
更新时间:2024-08-01 06:50:12
Python
赛博 cygame 是一个简单的游戏引擎,通过 cysfml 项目使用 SFML。 它为图形、音频、窗口、系统和网络模块提供 Python 和 Cython 接口。 关于 cygame 是围绕 cysfml Cython 与 CSFML 的绑定构建的。 SFML 是一个“小而快的多媒体库”,它为图形、音频、窗口、系统和网络功能提供模块。 节点 节点提供以下功能: 绘制 Drawable 对象列表 处理事件,例如键盘和鼠标输入 调度动作 包含子节点的树结构 图形 图形由 SFML 使用 OpenGL 呈现。 SFML 支持绘制精灵、文本、基本形状(矩形、圆形和多边形)以及较低级别的顶点数组。 绘制某物的最简单方法是将其添加到 Node 的可绘制列表中。 from cysml import graphics rect = graphics . RectangleShape ( 10 ,
【文件预览】:
cygame-master
----cygame()
--------resources.pyx(8KB)
--------cstruct.pyx(8KB)
--------serializer.pyx(789B)
--------scene.pxd(536B)
--------primitives.pyx(12KB)
--------node.pxd(2KB)
--------node.pyx(7KB)
--------scheduler.pyx(6KB)
--------sortedlist.pyx(37KB)
--------__init__.py(0B)
--------resources.pxd(3KB)
--------scheduler.pxd(1KB)
--------director.pyx(17KB)
--------scene.pyx(990B)
--------text.pyx(727B)
--------director.pxd(3KB)
--------primitives.pxd(12KB)
--------align.pyx(433B)
----setup.py(1KB)
----README.md(5KB)
----tests()
--------test_scheduler.py(3KB)
----.gitignore(450B)