下载
最新发布:
CRYENGINE 社区版 1.0
步骤
为了让CRYENGINE社区版的入门流程更顺畅,我们决定提供完整的预建引擎二进制文件访问权限。然而,由于许可要求,您必须遵循一个具体流程:
- 创建一个CRYENGINE账户
- 获取GitHub访问权限
- 通过CRYENGINE网站请求访问CRYENGINE 5.7仓库。
- 这一步是验证你是持证CRYENGINE用户所必需的。
- 加入我们的Discord
- 验证与下载
- 一旦我们验证了你的 GitHub 账户,你将获得二进制文件的下载链接。
这一流程确保遵守Crytek的许可条款,同时让您更快地开始社区版。
源代码
由于我们始终遵守CRYENGINE许可协议,社区版仅作为补丁发布。该补丁包含修改后的源文件和我们团队开发的新文件。未经Crytek许可,我们无法分发预编版本的CRYENGINE。要使用社区版,您必须先从 Crytek 直接获取 CRYENGINE 5.7 源代码。拿到官方源码后,应用我们提供的补丁文件,然后自己构建引擎。
如需详细说明,请按照以下指南操作,或如有需要,请阅读我们的安装手册。
安装步骤
- 下载CRYENGINE 5.7的源代码
- 按照随5.7版本附带的说明文件继续构建解决方案
- 生成解后,从该解中提取文件
- 确保新文件被导入到解决方案中
- 查找项目:Editor\Common\Sandbox(可在CRYENGINE/Sandbox中找到)
- 右键点击 → 属性→配置属性→ C/C++ →高级。
- 在关闭特定警告时,添加:4996
导入所需的文件
FlowFlashEnableDynTexNode.cpp
- 文件位置:Code\CryEngine\CryFlowGraph\FlowSystem\Nodes\FlowFlashEnableDynTexNode.cpp
- 导入位置:CRYENGINE_Win64\CRYENGINE\CryEngine\CryFlowGraph\Flow System\Nodes
D3D_DXC.cpp,D3D_RT.cpp,D3D_Shader.cpp
- 文件位置:Code\CryEngine\RenderDll\XRenderD3D9\D3D_DXC.cpp,D3D_RT.cpp,D3D_Shader.cpp
- 导入位置:CRYENGINE_Win64\CRYENGINE\CryEngine\CryRenderD3D12, CryRenderD3D11\Source 文件
D3D_DXC.h,D3D_RT.h,D3D_Shader.h
- 文件位置:Code\CryEngine\RenderDll\XRenderD3D9\D3D_DXC.h, D3D_RT.h, D3D_Shader.h
- 导入位置:CRYENGINE_Win64\CRYENGINE\CryEngine\CryRenderD3D12, CryRenderD3D11\Header files
许可
这里提供的所有文件均采用MIT许可证授权,这意味着你可以免费在自己的项目中使用它们。发动机本身仍受Crytek提供的CRYENGINE许可保护。使用发动机时必须遵守该许可证的条款。在下载或使用这些文件之前,请先在CRYENGINE官网上查看官方CRYENGINE许可证,以确保你完全理解相关要求。感谢您尊重这两份许可并支持社区的努力
重要通知:
在下载任何文件之前,请确保您已仔细阅读Crytek提供的CRYENGINE许可协议。
遵循这些步骤,您可以确保在使用社区版补丁的同时,遵守Crytek的要求。
