本套课程内容如下: 1.Slate概述 2.SComponentWidget 3.用Slate写控件布局 4.Runtime模式将Slate添加到我们视口 5.Slate自定义参数和代理绑定 6.UserWidget转化成SWidget 7.创建EditorStandaloneWindow插件 8.Slate扩展编辑器工具栏 9.Slate扩展编辑器主菜单栏 10.Slate扩展编辑器辅菜单栏 11.Slate设置自定义的按钮...
SLATE_ARGUMENT我们自己添加,作用是指明构造时需要的参数。这里写的MainMenuHud变量实际上没有用到。只是为了展示如何构造时传入参数。写法上要注意不能写在{}里面不然会编译不过。 Construct函数。构造SWidget时会调用的函数。里面只有一个参数FArguments。我们可以这么写来拿到我们刚才用宏定义的值。加下划线_的原因看一...
Slate是UE中提供的UI框架,它的核心理念如下: Slate 架构|虚幻引擎5.2文档 关于UI的一些基础概念,可以了解: 现代图形引擎入门指南(七)— GUI 基础 在UE中,使用Slate,需要了解三个核心结构: FSlateApplication :全局单例,所有UI的调度中心。 SWindow :顶层窗口,持有跨平台窗口的实例(FGenericWindow),提供窗口相关...
通过使用Slate,开发人员可以创建复杂的、高度可定制的用户界面,以满足各种游戏或应用程序的需求。下面是一些关于UE5 Slate的教程案例,帮助您了解如何使用它来构建用户界面。 1. 创建一个基本的窗口 在UE5 Slate中,可以使用SWindow类来创建一个基本的窗口。您可以指定窗口的标题、大小、位置等属性,并添加其他UI元素,...
【UE5】虚幻C++Slate编辑器开发全网最完整的Slate全流程开发教程(已完结) 7404 1 10:43 App 【UE5】数字孪生与智慧城市全流程程序开发教程(已完结) 6.9万 -- 57:06 App 女友被人糟蹋,男友连杀8人,持冲锋枪灭强奸犯全家!本溪秦家明特大持枪报仇杀人案! 1418 -- 4:20 App 【虚幻引擎】UE5 历时一个多月...
SLATE_BEGIN_ARGS(STestEditorViewport){} SLATE_END_ARGS() void Construct(const FArguments& InArgs); STestEditorViewport(); ~STestEditorViewport(); protected: virtual TSharedRef<FEditorViewportClient> MakeEditorViewportClient() override; }; ...
2025版AI大模型全套视频 (LLM+RAG系统+GPT-4o+OpenAI)这绝对是ai大模型教程天花板! 3256 -- 13:45 App 【UE5】虚幻C++Slate编辑器开发全网最完整的Slate全流程开发教程(已完结) 1.1万 18 3:23:45 App 【虚幻引擎】UE5零基础蓝图教学入门基础教学 1万 106 11:26 App 三分钟一键部署Ollama!解压即用!从...
部分试看 80.编写通用图标Slate类的实现并且解决打包报错问题 视频课 15分43秒 81 部分试看 81.Editor模式下把Viewport添加到布局窗口中 视频课 22分12秒 82 部分试看 82.Game模式下把Viewport添加到布局窗口中 视频课 8分50秒 83 部分试看 83.编写菜单栏MainMenu上 视频课 24分59秒 84 部分试看 84.编写菜单...
UE4编辑器直接通过插件即可创建,为了能够使用Slate,我们选择Editor Standalone Window类型的插件,这种插件包含默认的Slate的框架,填写好Author和Description选择Create Plugin,这里我们创建一个名为CloudBoy的项目 1.2 配置文件.uplugin(基本不用动,可跳过) 创建完打开项目,我们可以看到该插件工程目录下的配置文件.uplugin,...
第265 课时:2.SlateUI和UMG 08:54 第266 课时:3.工程准备 09:12 第267 课时:4.蓝图函数库 07:11 第268 课时:5.面向对象思维训练:求同存异 16:15 第269 课时:6.自定义UI的两种方式:继承和组合 10:09 第270 课时:7.UMG中使用中文字体 05:50 第271 课时:8.继承标准控件 10:38 第272...