文件名称:BatchEngine:D 中的 2D 游戏引擎
文件大小:2.01MB
文件格式:ZIP
更新时间:2024-07-11 19:55:22
D
用 D 编写的 2D 游戏引擎,我只是上传它,所以我可以从任何地方访问。 当我决定设计时,我会更新这个和 GarageEngine。 我现在不能保证向后兼容,事情会改变,但目标和想法将保持不变。 视频 目标 学习 D.:D 把事情简单化。 专注于 2D 但保持系统 3D 友好(位置、旋转、比例都是 3D)。 简单但灵活的实体-组件-系统,可以选择高度自定义组件和设计,引擎将附带默认系统,可以根据需要删除/自定义。 非常高性能的渲染,可回退到不同的 gl 版本。 一般性能非常高。 某种碰撞/物理系统,碰撞系统可能是默认的,物理引擎将作为外部系统出现在不同的包中。 精灵表/纹理图集,完整且易于控制。 基本图形用户界面。 AI 的协程和行为树。 尽可能跨平台(我每次都在 32/64 位 mac/windows 上使用 dmd/ldc 测试它)。 也许某种转换父子层次结构。
【文件预览】:
BatchEngine-master
----FreeImage.dll(2.66MB)
----.gitattributes(483B)
----source()
--------Engine()
----public()
--------sprite2.png(10KB)
--------sprite.png(5KB)
--------arial.ttf(760KB)
----glew32.dll(529KB)
----examples()
--------box2d()
--------life()
--------gravity()
----llvm.bat(60B)
----LICENSE(1KB)
----glfw3.dll(46KB)
----README.md(3KB)
----glew32mx.dll(304KB)
----.gitignore(3KB)
----freetype.dll(538KB)
----package.json(1012B)