当前位置: 首页 > article >正文

虚幻引擎---初识篇

一、学习途径

  • 虚幻引擎官方文档:https://dev.epicgames.com/documentation/zh-cn/unreal-engine/unreal-engine-5-5-documentation
  • 虚幻引擎在线学习平台:https://dev.epicgames.com/community/unreal-engine/learning
  • 哔哩哔哩:https://www.bilibili.com/
  • 虚幻引擎相关书籍:《Unreal Engine 4 蓝图完全学习教程》、《Unreal Engine 4 游戏开发入门经典》、《虚幻引擎(UE4)技术基础》、《Unreal Engine 4 从入门到精通》
  • 购买视频 / 报培训班
  • 微信公众号“虚幻引擎”
  • CSDN论坛:https://www.csdn.net/
  • 虚幻引擎官方论坛:https://forums.unrealengine.com/categories?tag=unreal-engine
  • Reddit论坛:https://www.reddit.com
  • 维基百科、Google、百度
  • Youtube:https://www.youtube.com
  • 虚幻引擎QQ交流群
  • UE5百度贴吧:https://tieba.baidu.com/f?kw=UE4
  • 虚幻引擎官方项目、虚幻商城的项目、他人的项目案例
  • 知乎:https://www.zhihu.com/

二、修改缓存路径

安装的过程非常简单,这里不做记录。安装完成后,虚幻引擎默认的缓存路径设置在C盘,每次打开新项目就需要编译着色器,编译完成的内容就会保存在缓存路径中。久而久之,C盘空间占用就会非常厉害。下面是修改缓存路径的步骤:

  1. 打开你要修改缓存路径的引擎目录,如:D:\Software\Epic Games\UE_5.4\Engine\Config
  2. 找到BaseEngine.ini文件,使用编辑器打开;
  3. 查找字符InstalledDerivedDataBackendGraph,会看到该条目下有一行是Local=(……, Path=%ENGINEVERSIONAGNOSTICUSERDIR%DerivedDataCache)
  4. Path=后面的值改为%GAMEDIR%DerivedDataCache
  5. 重新打开项目之后,项目的缓存路径就会在项目的根目录下创建;
  6. 打开原本的缓存路径所在的目录,如:C:\用户\<你的用户名>\AppData\Local\UnrealEngine\<引擎版本>
  7. 删除其中的DerivedDataCache文件夹,释放你的C盘空间。

三、创建项目

在开始学习虚幻引擎之前,我们需要创建一个项目,以游戏项目为例:
1. 双击打开桌面的Epic Games应用程序
Epic Games Launcher
2. 选择“虚幻引擎”—“库”—选择对应的引擎版本—“启动”启动虚幻引擎
3. 选择“Games”—选择“Third Person”
创建第三人称项目是为了让引擎自动导入第三人称游戏模式和蓝图(也就是小白人)。创建第三人称游戏项目
4. 选择项目默认设置

  • BLUEPRINT / C++:选择“BLUEPRINT”是以蓝图为主来创建项目,选择“C++同理”。这里选择“BLUEPRINT”;
  • Target Platform:Desktop是桌面台式机,Mobile是移动平台。这里选择“Desktop”;
  • Quality Preset:使用默认的Maximum
  • Starter Content:这个是初学者内容包,会提供普通的静态网格体、材质等内容,建议勾选;
  • Raytracing:光线追踪,一般不勾选,配置高的话可以勾选;
  • Project Location:项目父路径,按个人需求设置,尽量避免使用中文;
  • Project Name:项目名称,按个人需求设置。
    以上选项都设置完成后,点击Create按钮就会自动创建项目并进入编辑界面。

四、编辑界面介绍

  1. 内容浏览器内容浏览器
    进入编辑界面后,首先会看到内容浏览器。这里能看到目前能用到的资产,包括骨架、音频、蓝图、关卡、材质、模型、纹理贴图等。暂时先关闭它,了解其他窗口。
  2. 视口
    视口
    正中间是视口。这是一个可视化窗口,能让我们直观的看到游戏关卡中的所有物体。
  3. 世界大纲世界大纲窗口
    右上方是世界大纲,这是一个简单的列表。可以看到我们在游戏关卡中放置的物体的名称、类型和层级关系。
  4. 细节窗口
    细节窗口
    右下方是细节窗口,只要在世界大纲中随意点选一个物体,细节窗口中就会出现该物体对应的细节设置。
  5. 日志窗口
    日志窗口
    正下方是日志窗口,项目编译和运行产生的日志信息都会输出在这个窗口中。
  6. 放置Actors
    放置Actors
    左上方是放置Actors,包含我们可以放置到关卡中的所有基本节点。
  7. 工具栏
    正上方是工具栏,包括保存文件、查找文件、选择模式、快捷添加、蓝图相关操作、关卡序列操作、关卡运行/暂停、平台相关操作等按钮。
  8. 菜单栏
    最上方是菜单栏,包含文件导入导出、关卡新建、编辑器设置、项目设置、窗口布局等操作选项。

五、编辑器偏好设置

现在我们可以把编辑器的语言设置为中文了,操作步骤如下:
点击其中的“Edit”,选择“Editor Preferences…”,在左侧找到“Region & Language”,把“Editor Language”的值设置为“Chinese (Simplified)[中文(简体)]”。
编辑器偏好设置
其他与编辑器相关的内容也可以在这里根据自己的喜好设置。

六、编辑器布局

在第四小节中,我们关闭了内容浏览器。我们可以在编辑器的左下方找到它,名为“内容侧滑菜单”,点击它,再点选它右上角的“停靠在布局中”,就又可以看到它固定在编辑器界面上了。
以上内容都是面向UE5的编辑器界面解释的,对于熟悉UE4的同学,可以点击菜单栏中的窗口选项,选择“加载布局”,选择“UE4经典布局”,即可自动设置为UE4版本的编辑器界面布局。

七、注意事项

高版本的虚幻引擎可以打开低版本引擎创建的项目,并在打开项目时提示升级项目。但是,低版本的虚幻引擎无法打开高版本引擎创建的项目。所以,在打开项目前记得先确认项目使用的引擎版本,避免不慎升级而导致各种麻烦。


http://www.kler.cn/a/408880.html

相关文章:

  • (Keil)MDK-ARM各种优化选项详细说明、实际应用及拓展内容
  • HTML和CSS 表单、表格练习
  • c++ unordered_set和unordered_map
  • 文件的处理(c语言)
  • windows C#-生成和使用异步流(上)
  • CH595 驱动数码管
  • 使用ENSP实现默认路由
  • DataGear 5.2.0 发布,数据可视化分析平台
  • 【纸飞机串口调试工具】预设曲线名称
  • 自定义 Kafka 脚本 kf-use.sh 的解析与功能与应用示例
  • 数据结构2:顺序表
  • svn 崩溃、 cleanup失败 怎么办
  • 数据结构进阶(C++) -- AVL树的实现
  • ssm实战项目──哈米音乐(二)
  • QML学习 —— 28、3种等待指示控件(附源码)
  • Qt如何获取安卓系统Files的Documents路径 -- 3种方法
  • 深入探索JMeter的执行器时间线:从CLArgsParser到JmeterEngine
  • Spring Boot OA:企业办公自动化的新趋势
  • 如何使用 MgoSoft PDF To Image 将 PDF 转换成 JPG 图片
  • 太通透了,Android 流程分析 蓝牙enable流程(应用层/Framework/Service层)
  • 贪心算法(2)
  • 【Linux】————多线程(概念及控制)
  • 转置卷积与全卷积网络FCN在语义分割中的应用
  • OAI-5G开源通信平台实践(五)
  • 【Ubuntu 22.04】VMware 17 安装Ubuntu 22.04+配置VSCode+Python开发环境
  • ACP科普:风险价值矩阵