#1 UE4的安装流程
#2 创建一个示例项目(蓝图和C++)
#3 C++的环境设置
#4 运行示例项目
#1 UE4的安装流程
-
Epic Games官网下载客户端
- 注册一个Epic Games的账号
- Epic Games客户端包括了Epic公司旗下的Epic游戏商店、社交平台和虚幻引擎
安装虚幻引擎
建议不要使用最新的版本,使用最新版本的上一个稳定版本即可
虚幻的安装只会安装引擎的必要文件,不会安装跨平台的文件,安装完以后会再这里显示
修改引擎缓存路径
引擎默认的缓存路径在C盘,老外一般不分区的,所以我们使用需要更改引擎的缓存路径,改到和
项目同级目录比较科学,要不容易引起C盘空间不足
..\UE_4.24\Engine\Config\BaseEngine.ini
修改[InstalledDerivedDataBackendGraph]
下面的Path="%GAMEDIR%DerivedDataCache"
#2 创建一个示例项目(蓝图和C++)
打开引擎,在游戏选项下面创建一个第三人称游戏模板
第一次打开的时候会进行编译着色器,有点慢
如果创建的是C++项目,会自动开始VisualStudio
蓝图项目结构
- Config 是一些配置文件,比如按键配置,项目、编辑器、游戏设置
- Content 是项目的内容根目录,如果项目进行迁移,以该目录为准
- DerivedDataCache 是缓存目录,我们修改配置之后和项目生成在一起
- Intermediate 是编译器进行编译链接的时候生成的中间文件,包括代码和着色器
- Saved 是引擎保存的文件,比如配置,截图,日志,操作记录
- project_name.png 是在引擎展示的icon
- project_name.uproject 是UE的启动文件
project_name.uproject UE启动文件功能
在project_name.uproject上右击会出现3个选项
- Launch game 可以匹配当前的设置打开项目
- Generate Visual Studio project files 可以生成项目visual studio解决方案
因为UE4采用的C#进行编译链接,源码使用的C++;项目的配置依赖需要使用C#来设置
在Visuasl Studio中C++的项目不会自动对C#进行交叉编译
- Switch Unreal Engine version… 可以切换UE4的版本打开项目
C++项目结构
- Binaries 是编译之后的二进制文件目录
- Source 是源码目录
- .vs 是Visual Studio生成的目录
#3 C++的环境设置
在UE的窗口中,选择编辑器偏好设置,源代码可以设置Visual Stuido使用的版本
最好使用VS2019,需要配置C++游戏相关
还需要安装.net4.6,蓝图可以满足入门需求
#4 运行示例项目
建议使用独立窗口运行,对于设计的UI准确;如果多个显示器,方便查看结果
有感兴趣的可以加下面的互助讨论群组
QQ群:284105567