文件名称:python-bulletml:python3版本的python-bulletml的2015版本
文件大小:38KB
文件格式:ZIP
更新时间:2024-04-03 04:23:07
Python
python-bulletml-BulletML for Python BulletML是Bullet标记语言。 BulletML可以描述射击游戏中子弹的弹幕。 (例如Progear,Psyvariar,Gigawing2,G DARIUS,XEVIOUS等)。此模块使用Python解析并执行BulletML脚本。 其中的所有数据结构均与渲染器无关。 包含用于Pygame的示例渲染器。 完整的API文档包含在其Python文档字符串中。 除了标准的BulletML XML格式外,该模块还支持等效的YAML格式。 为了方便起见,提供了两个简单的碰撞例程, bulletml.overlaps用于固定圆, bulletml.collides用于运动圆。 有关更多信息,请或。 $ ./bulletml-runner examples/*/*.xml 使用Page Up和Page Down在
【文件预览】:
python-bulletml-main
----MANIFEST.in(102B)
----bulletml()
--------impl.py(7KB)
--------collision.py(3KB)
--------parser.py(32KB)
--------errors.py(115B)
--------__init__.py(2KB)
--------_collision.c(7KB)
--------expr.py(3KB)
--------bulletyaml.py(2KB)
----tests()
--------test_collision.py(1KB)
--------test_examples.py(1KB)
--------__init__.py(2KB)
----NEWS.org(292B)
----bulletml-runner(4KB)
----examples()
--------normal()
--------boss()
--------template.xml(294B)
--------popcorn()
----bulletml-to-bulletyaml(371B)
----setup.py(5KB)
----.gitignore(6B)
----README.md(2KB)