文件名称:apocalypse:先进的通用3D游戏引擎
文件大小:252KB
文件格式:ZIP
更新时间:2024-07-23 16:50:56
C++
疯狂启示录 先进的通用 3D 游戏引擎,包括渲染引擎和物理引擎,具有易于使用的 API。 特征 一个简单易懂但功能强大的实体系统,可用于创建多人游戏。 3D 声音(可选,使用 OpenAL)。 使用 OpenCL(可选)的 GPU 加速物理和粒子系统。 系统要求 引擎本身需要支持 OpenGL 3.3 或更新版本的 GPU。 其他要求主要取决于您尝试运行的游戏类型。 建造 构建这个包至少需要 GCC 4.8.2,因为一些旧版本无法理解 C++ 中的所有 GCC 矢量扩展。 目前,所有成功的构建都发生在 Linux 和 Windows 系统上,目标是 Linux 和 Windows。 构建是由 Python 使用build.py脚本完成的,其用法如下: build.py [target] [--option=value] “目标”可以是您选择的任何名称; 多个不同的目标意味着多个替
【文件预览】:
apocalypse-master
----README.md(3KB)
----doxygen.css(24KB)
----Shaders()
--------stdFragmentShader.glsl(10KB)
--------stdVertexShader.glsl(3KB)
----Doxyfile(98KB)
----LICENSE(1KB)
----build.py(10KB)
----windows.rule(205B)
----linux.rule(248B)
----scripts()
--------entity.py(406B)
--------.gitignore(6B)
--------sysinfo.py(3KB)
--------glsl_embed.py(569B)
--------kernel.py(2KB)
--------material.py(1KB)
--------image.py(580B)
--------model.py(4KB)
--------__init__.py(0B)
----Apoc()
--------Main.cpp(7KB)
--------Audio()
--------Video()
--------Compute()
--------Physics()
--------Utils()
--------Math()
--------Game.cpp(2KB)
--------Kernels()
--------Game.h(3KB)
--------Entity()
--------Light()
--------Particles()
----Samples()
--------RGB_Spotlights()
----SDK()
--------unix()
--------apoc_blender.py(6KB)