为了应对不同平台(苹果,Linux,Windows)项目文件生成的繁琐问题,虚幻支持了直接根据C++文件生成项目工程文件,所以实际上虚幻蓝图项目是可以直接转换为C++项目的。
- 目录结构(版本:4.20)
- 工程名.uproject
- Source
- 模块名1(文件夹)
- 模块名1.build.cs(描述依赖模块)
- C++源码文件
- 。。。
- 模块名2(文件夹)
- 模块名2.build.cs(描述依赖模块)
- C++源码文件
- 。。。
- 工程名.Target.cs(描述游戏运行时构建目标模块,类型)
- 工程名Editor.Target.cs(描述编辑器运行时构建目标模块,类型)
- 模块名1(文件夹)
- 项目生成
- 右键 工程文件“工程名.uproject”
- 弹出菜单中选择【Generate VisualStudio project files】(生成VistualStudio项目文件)
- OK
- 模块
- 虚幻4的主要构成就是模块
- 游戏是模块,引擎室模块,插件是模块
- 游戏模块需要定义为主模块(在cpp中定义)
- 开发过程
- 模块变更(添加,去除。包含自定义模块和编辑器中开启的模块)
- C++文件变更
- 在编辑器中选择菜单【文件】->【刷新VisualStudio项目】(非常重要!!!!!