XMLGameEngine:用于描述围绕Xerces,exprtk和SFML构建的游戏的引擎

时间:2024-03-30 08:15:45
【文件属性】:

文件名称:XMLGameEngine:用于描述围绕Xerces,exprtk和SFML构建的游戏的引擎

文件大小:550KB

文件格式:ZIP

更新时间:2024-03-30 08:15:45

c-plus-plus cmake cplusplus game-engine cpp

XMLGameEngine 用于描述围绕Xerces,exprtk和SFML构建的游戏的引擎。 XMLGameEngine依赖项: Xerces exprtk SFML XMLGameEngine用XML存储游戏的完整描述。 XML文件由Xerces加载和解析。 XML数据中的任何变量,表达式或函数调用均由exprtk求值。 结果值和对象用于使用SFML渲染游戏。 XMLGameEngine当前是Alpha,尚不完整。 起作用的东西: 加载,验证和解析XML 表达和功能评估 创建变量,对象和状态 对象和状态的键处理 一些绘图函数:shape.circle(),shape.rectangle() 基本的文字渲染:text() 一些碰撞:屏幕边界,圆角矩形 仍然缺少的东西: 所有类型的碰撞 计分系统 获胜条件


【文件预览】:
XMLGameEngine-master
----CMakeLists.txt(365B)
----XMLGameEngine()
--------game_expr.cpp(2KB)
--------object.cpp(1KB)
--------game_xml.cpp(6KB)
--------engine.cpp(3KB)
--------game_sfml.cpp(4KB)
--------CMakeLists.txt(2KB)
--------games()
--------main.cpp(358B)
--------assets()
--------states.cpp(663B)
--------utils.cpp(6KB)
--------game.cpp(6KB)
--------include()
----.gitignore(43B)
----_config.yml(27B)
----readme.md(987B)

网友评论