Xash3D FWGS 开源游戏引擎开源项目

我要开发同款
匿名用户2023年03月13日
131阅读
开发技术C/C++
所属分类游戏/娱乐、游戏模拟器/工具/引擎
授权协议LGPL

作品详情

Xash3DFWGS是Xash3DEngine的一个分支,具有扩展功能和跨平台的特性。

 功能HLSDK2.4支持。跨平台:在Windows/Linux/BSD/Android上支持x86和ARM现代编译器支持更好的多人游戏支持MobilityAPI:允许在移动设备上更好地集成游戏不同的输入:触摸、游戏手柄和经典鼠标和键盘。TrueType字体渲染多个渲染器支持:OpenGL、GLESv1、GLESv2语音支持外部文件系统模块,如GoldSrc引擎外部vgui支持模块PNG图像格式支持安装&运行获取Xash3DFWGS二进制文件将引擎二进制文件复制到某个目录复制valve从半条命目录到引擎二进制文件的目录。如果您的CPU不兼容x86或者您运行的是64位版本的引擎,您可能需要编译Half-LifeSDK。这个存储库包含我们的HLSDK分支和一些mod的恢复源代码。当然不是全部。你仍然需要复制valve目录,因为所有游戏资源都位于那里。运行主要的可执行文件(xash3d.exe或AppImage)。

有关其他信息,请运行Xash3D-help命令行键。

先决条件

如果你的CPU是x86兼容的,我们默认构建32位代码。这样做是为了保持与《半条命》的Steam版本的兼容性,并基于它的引擎游戏。即使Xash3DFWGS确实支持针对64位,你也无法在不从源代码重新编译的情况下加载游戏!

如果您的CPU不兼容x86或者您决定构建64位版本的引擎,您可能需要编译Half-LifeSDK。这个存储库包含我们的HLSDK分支和一些mod的恢复源代码。

Windows安装VisualStudio安装最新的Python 安装最新的Git下载适用于VisualStudio的SDL2开发包。克隆此仓库:gitclone--recursivehttps://github.com/FWGS/xash3d-fwgs.确保您至少有12GB的可用空间来存储所有构建时依赖项:~10GB用于VisualStudio,300MB用于Git,100MB用于Python和其他。GNU/Linux

Debian/Ubuntu

如果在amd64上编译32位引擎,请在您的系统上启用i386。如果没有,请跳过此

$sudodpkg--add-architecturei386

安装开发工具对于amd64上的32位引擎:$sudoaptinstallbuild-essentialgcc-multilibg++-multilibpythonlibsdl2-dev:i386libfontconfig-dev:i386libfreetype6-dev:i386对于其他一切:$sudoaptinstallbuild-essentialpythonlibsdl2-devlibfontconfig-devlibfreetype6-dev克隆此仓库:$gitclone--recursivehttps://github.com/FWGS/xash3d-fwgs
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论