UE4C++学习篇(一)

本文主要介绍UE4项目的创建及结构分析。创建项目时,需选择C++项目、模板、设置,避免使用中文路径。项目结构包含临时目录、动态链接库、配置文件等。工程文件是json格式,包含文件版本、引擎版本、模块等信息,高版本引擎资源不能引入低版本项目。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

项目创建及项目结构分析

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)模块,项目的名字、类型以及所使用的引擎模块等
项目工程结构

UE4C++TODO 是个用于在 Unreal Engine 4 (UE4) 中管理 C++ 代码的插件。它可以帮助开发者跟踪和管理他们的 C++ 代码,以便更好地组织和优化项目。以下是关于 UE4C++TODO 的些基本信息: 1. **功能**: - **任务管理**:允许开发者创建、编辑和删除待办事项(TODO)。 - **标签和优先级**:可以为每个待办事项添加标签和设置优先级,以便更好地分类和排序。 - **搜索和过滤**:提供强大的搜索和过滤功能,方便快速找到特定的待办事项。 - **集成**:与 Unreal Engine 4 无缝集成,可以直接在编辑器中使用。 2. **安装**: - 打开 Unreal Engine 4 编辑器。 - 进入“编辑”菜单,选择“插件”。 - 在插件浏览器中搜索“UE4C++TODO”,然后点击“安装”。 3. **使用**: - 安装完成后,重启 Unreal Engine 4 编辑器。 - 打开C++ 项目或新建C++ 项目。 - 在编辑器中,进入“窗口”菜单,选择“UE4C++TODO”以打开插件窗口。 - 在插件窗口中,可以创建新的待办事项,编辑现有待办事项,删除不需要的待办事项等。 4. **优点**: - 提高开发效率:通过管理待办事项,开发者可以更有效地跟踪和完成代码任务。 - 增强协作:团队成员可以通过共享待办事项列表来协调工作。 - 简化项目管理:帮助开发者更好地组织和规划项目进度。 5. **示例**: ```cpp // TODO: Refactor this function to improve performance. void AMyActor::MyFunction() { // Function implementation... } ``` 6. **注意事项**: - 确保定期更新插件,以获得最新的功能和修复。 - 对于大型项目,建议将待办事项保存在个易于访问的位置,以便团队成员可以轻松查看和更新。 希望这些信息对你有帮助!如果你有更多问题,欢迎继续提问。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

卡西莫多说

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值