项目创建及项目结构分析
1.1 创建项目
(1) 打开创建项目面板,新建项目
(2) 选择创建C++项目
(3) 选择是否根据模板创建项目,在不同的模板中已经有了引擎自带的一些功能,也可以选择只带有基础代码的项目
(4) 选择项目设置,桌面还是控制台,最高画质、是否带有初学者内容等,初学者内容中有部分素材,如果有用到就添加进来,没有用到就建议不要添加进来
(5) 选择创建项目的路径,目前建议不要使用中文路径命名,有一部分人使用中文路径和中文项目名称,一开始没有问题,但是到后期的操作多了,要出包的时候,问题就一大堆,所以建议不要有中文
(6) 点击创建项目
1.2 项目结构
(1) Vistual Studio生成的临时目录,版本库中可忽略
(2) C++代码编译输出的动态链接库文件,编辑器会自动检测和加载这些动态链接库(热重载)。版本库中可忽略
(3) 工程的配置文件。可以手动打开修改,也可以在UE4编辑器中通过图形界面来修改。在项目中可以按照自己的喜好来进行设置虚幻的配置,修改后的配置会存放在此处。
(4) 资源目录。UE4的资源都是以专用的二进制格式存贮的,只能通过编辑器导入。不能手动将资源拷贝到此目录中。在导入资源的同时要注意资源的目录结构,否则会造成一些资源材质的丢失等问题,一个一个寻找材质和贴图也是很费脑子。
(5) 存放临时文件的路径。版本库可忽略
(6) 编辑器自动存贮的一些文件,以及日志信息等。版本库可忽略(项目崩溃时可以找到原因,不建议删除)
(7) C++代码存放路径。
(8) 自动生成的Visual Studio工程文件,可以点击UE4编辑器的文件菜单下“生成Visual Studio工程”来生成,也可以在工程文件(*.uproject)的鼠标右键菜单中选择“Generate Visual Studio Project files”来生成。版本库中可忽略
(9) UE4项目的工程文件,是json格式的文件。
当完成项目的时候,要压缩给别人时,版本库可以忽略的都可以删除。
1.3 工程文件信息
工程文件用记事本打开,它是一个json文件,包含一些项目信息。
(1)文件版本
(2)引擎版本信息,当新建项目通过其他项目引入资源的时候,注意查看引入资源的项目的引擎版本,高版本引擎资源不能向低版本引入,同理,低版本打不开高版本项目
(3)模块,项目的名字、类型以及所使用的引擎模块等