Xash3d 引擎
本文链接: https://blog.csdn.net/qq_30832915/article/details/115763393
1. 简介:
GitHub仓库: https://github.com/FWGS/xash3d-fwgs
xash3d是一个兼容GoldSrc引擎(半条命1的引擎)的跨平台游戏引擎。支持iOS,安卓, linux, Windows甚至支持旗鱼系统。
对于原版的GoldSrc也有所优化,例如增加了更大实体上线,光照貌似好像也有优化, 比goldsrc更亮一些,支持dds,png等类型纹理。
2. 编译引擎
引擎使用C语言开发,构建工具使用waf,waf是一种python脚本维护的构建工具,所以需要python。
- 以windows平台为例:
- 安装 Visual Studio 2019(截止编写博客时最新)。
- 安装python3 (最新的LTS版本即可)
- 下载sdl2库, 解压到某位置,并记住路径,构建项目的时候需要用。
- 下载源码 (因为有依赖其他仓库,所以加上 --recursive)
</git clone --recursive https://github.com/FWGS/xash3d-fwgs