Unreal Engine 5 C++:创建自定义编辑器工具
使用 C++ 通过不同的编辑器模块和板岩小部件在虚幻引擎 5 中创建自定义编辑器工具
讲师:Vince Petrelli
口袋资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
你将学到什么
- 通过不同的模块扩展现有的编辑器菜单
- 探索现有的编辑器脚本库,例如 EditorAssetLibrary 和 EditorUtilityLibrary
- 编写 slate 代码来构建用于自定义编辑器功能的 slate 小部件
- 创建用于显示板岩小部件的自定义编辑器选项卡
- 创建材质并通过代码连接引脚
- 创建自定义编辑器热键以触发自定义功能
- 扩展内容浏览器菜单
- 扩展演员选择菜单
- 扩展世界大纲
- 添加自定义图标作为 UI 元素
要求
- 拥有 Unreal 中的 C++ 经验,或者之前至少学过一门 Unreal C++ 课程
描述
了解扩展虚幻编辑器所需的一切知识,并创建自定义菜单条目、板岩小部件、扩展世界大纲、注册自定义图标等等,以提高项目和团队所需的效率。
在课程的第一部分,我们将重点关注对资产的操作,我们将从探索虚幻中现有的脚本库(例如 UEditorAssetLibrary 和 UEditirUtilityLibrary)开始,以帮助我们实现一些基本的快速资产操作。
然后,我们将了解如何添加自定义菜单条目,以帮助我们搜索和删除未使用的资源,并在鼠标右键单击文件夹时删除空文件夹。有了这样的能力,我们将深入研究 slate 并在我们注册的自定义编辑器选项卡中创建不同的 slate 小部件。我们还将介绍如何使用 EditorUtilityWidgets 并创建我们自己的算法来帮助我们快速从代码创建材质。
在课程的第二部分中,我们将使用 EditorUtilityWidgets 和 EditorActorSubsystem 的组合来帮助我们实现 actor 批量选择、actor 批量复制和随机化 actor 变换。然后,我们将使用我们学到的技能和知识,通过扩展关卡编辑器演员菜单、自定义编辑器热键和扩展世界大纲来创建演员选择锁。
完成本课程后,您将能够创建您或您的团队在虚幻内部工作时所需的任何自定义编辑器工具,以提高效率。
本课程适合谁:
- 想要学习如何扩展 Unreal 编辑器的学习者
- 想要学习如何在 Unreal 中编写 slate 代码和创建 slate 小部件的学习者
- 想要更深入了解虚幻引擎的学习者
- 想了解如何创建自定义菜单条目和注册自定义编辑器图标的学习者
声明:口袋资源网(koudaizy.com)提供的所有课程、素材等资源全部来源于互联网,赞助VIP仅用于对口袋资源服务器带宽及网站运营等费用支出做支持,从本站下载资源,说明你已同意本条款。