-
工具依赖:
- Microsoft Visual Studio 2019 version 16.11.x. 或 Microsoft Visual Studio 2022 version 17.3.x.
- CMake 3.22.0 or later,建议3.26
- 安装git
- 安装 Git LFS,否则资源无法更新
-
下载源码:
建立根目录:o3de_dev/ 在此目录下clone代码:
git clone https://github.com/o3de/o3de.git -
创建第三方库依赖: 创建3rdparty目录
目录如下:
__o3de_de
|___o3de 源码目录
|___3rdparty|___downloaded_packages [ 生成工程后会自动下载到这个目录下,不必手工创建]
-
安装3.26版本 cmake.exe 路径添加到环境变量path中
-
生成sln:相对路径:
cmake -B .\o3de\build\windows -S .\o3de -G “Visual Studio 16” -DLY_3RDPARTY_PATH=.\3rdParty -
编译项目:
打开sln 编译profile|x64配置
或命令行执行:cmake --build build/windows --target Editor --config profile – -m -
生成安装文件:
cmake --build build/windows --target INSTALL --config profile – -m
cmake --build build/windows --target INSTALL --config profile -
注册引擎:scripts\o3de.bat register --this-engine
建议:install 后在注册,否则创建project后,将源码引入project的sln,导致Engine又被编译。
-
创建project
运行o3de.exe 创建project,或命令:scripts\o3de.bat create-project --project-path %USERPROFILE%\O3DE\Projects\MyProject
reference:
- https://www.o3de.org/docs/welcome-guide/requirements/#software-prerequisites
- https://www.o3de.org/docs/welcome-guide/setup/setup-from-github/
- 安装o3de sdk
- https://www.o3de.org/docs/welcome-guide/create/