【虚幻引擎】C++ slate全流程开发教程

本套课程介绍了使用我们的虚幻C++去开发我们的编辑器,扩展我们的编辑器,设置我们自定义样式,Slate架构设计,自定义我们的编辑器样式,从基础的Slate控件到我们的布局,一步步的讲解我们的的Slate基础知识,从基础知识到进阶内容都不带领大家一步步的去操作讲解。

课程介绍视频如下

【UE5】虚幻C++Slate开发全网最完整的Slate全流程开发教程(已完结)

【谁适合学习这门课】

本套课程面向初学者,满足学习需求包括但不仅限于以下:

  • 在校学生平时练习作业

  • 毕业设计、研究生论文等活动的备战练习

  • 对开发感兴趣的设计师,对设计感兴趣的开发者

  • 想从事UE开发的程序员

  • Slate方向的程序员

  • 扩展编辑器开发

【软硬件环境】

本项目使用的 UE5(虚幻引擎) 编辑器版本为 UE5.1,电脑配置显卡最低是英伟达GTX1060,内存8G,处理器Intel(R) Core(TM) i7-10700F CPU @ 2.90GHz 2.90 GHz

【课程亮点】

项目全程录制,分为以下内容

  1. Slate概述
  2. SComponentWidget
  3. 用Slate写控件布局
  4. Runtime模式将Slate添加到我们视口
  5. Slate自定义参数和代理绑定
  6. UserWidget转化成SWidget
  7. 创建EditorStandaloneWindow插件
  8. Slate扩展编辑器工具栏
  9. Slate扩展编辑器主菜单栏
  10. Slate扩展编辑器辅菜单栏
  11. Slate设置自定义的按钮图片样式
  12. FTabManger自定义窗口
  13. FSlateApplication自定窗口
  14. SCanvas
  15. SComboBox
  16. SHorizontalBox和SVerticalBox
  17. SEditableText
  18. SSplitter
  19. FSlateWidgetStyle自定义图片文本声音颜色样式
  20. SOverlay
  21. STextBlock
  22. FMessgeDialog
  23. SBox和SBorder
  24. SButton
  25. SConstraintCanvas
  26. SCheckBox
  27. SGridPanel
  28. SScorllBox
  29. SMultiLineEditableText
  30. SWrapBox
  31. STreeView
  32. SListView
  33. 自定义虚幻编辑器窗口布局
  34. FUICommandInfo
  35. FUICommandList
  36. FMenuBarBuilder
  37. FToolBarBuilder
  38. 总结

【课程时长】

总时长6小时30分,一共分为38个课时。

【课程表】

【讲师介绍】一名虚幻开发工程师,致力于虚幻引擎开发,VR游戏,智慧城市,数字孪生,VR安全教育,VR漫游,智慧地产,元宇宙,数字人开发等。

相关推荐
jtymyxmz13 小时前
《Unity Shader》6.4.3 半兰伯特模型
unity·游戏引擎
AA陈超13 小时前
ASC学习笔记0001:处理目标选择系统中当Actor拒绝目标确认时的调用
c++·笔记·学习·游戏·ue5·游戏引擎·虚幻
我的golang之路果然有问题14 小时前
mac配置 unity+vscode的坑
开发语言·笔记·vscode·macos·unity·游戏引擎
HahaGiver66618 小时前
Unity Shader Graph 3D 实例 - 一个简单的红外线扫描全身效果
3d·unity·游戏引擎
o***Z44819 小时前
免费的WebAssembly游戏引擎,AssemblyScript
游戏引擎·wasm
雪下的新火2 天前
Blender:法线图&黑白图
游戏·unity·游戏引擎·blender·笔记分享
HahaGiver6662 天前
从0到1做一个“字母拼词”Unity小游戏(含源码/GIF)- 实现多单词顺序通关进度逻辑
unity·游戏引擎·游戏程序
weixin_424294672 天前
Unity 实现 ScrollBar 值变化控制 Panel 位置的方法
unity·游戏引擎
霜绛2 天前
Unity:lua热更新(二)——Lua语法(续)
笔记·学习·unity·游戏引擎·lua
HahaGiver6663 天前
Unity Shader Graph 3D 实例 - 一个简单的3D打印效果
3d·unity·游戏引擎