Quake3e,现代Quake III竞技发动机

2021-05-15 06:38:19

这是一个现代的Quake III竞技场引擎,旨在快速,安全和兼容所有现有的Q3A Mods.it基于IOQuake3的最后一个非SDL源转储,最新的上游修复。

转至发布部分以下载平台的最新二进制文件或按照构建说明进行操作

此存储库不包含任何游戏内容,因此才能播放,必须将生成的二进制文件复制到现有的Quake III Arena安装中

\ video-pipe - 要使用外部FFMPEG二进制作为编码器,以获得更好的质量和更小的输出文件

一般而言,与ke'原始版本相比,不计算ofcreen渲染功能,您可能期望从10%到200%+ fps增加增加

要编译vulkan后端 - 清洁解决方案,请右键单击Quake3e项目,查找项目依赖项,然后选择renderervk而不是渲染器

使用make arch = x86构建或根据您的目标系统制作arch = x86_64命令,然后从创建的构建目录或使用命令复制生成的二进制文件:

您可能需要运行以下命令以安装包(使用新鲜Ubuntu-18.04安装为示例): USE_SDL = 0-使用SDL2用于视频,音频,输入子系统的后端,默认禁用,为MACOS强制执行 USE_VULKAN = 0 - 带有vUTKAN渲染器而不是OpenGL的链接客户端,默认禁用,仅适用于单渲染器构建 USE_RENDERER_DLOPEN = 1 - 请勿将单个渲染器链接到客户端二进制文件中,编译所有渲染器(忽略USE_VULKAN设置)作为动态库,并允许通过默认启用\ CL_RENTER CVAR在FRIE中切换它们 make build_server = 0 dever_RENDERER_DLOPEN = 0 USE_VULKAN = 1 - 这意味着不构建专用二进制,使用单个静态vutkan渲染器构建客户端