UE4插件与编辑器SLATE开发案例教程

本教学由人宅老师录制, 讲解UE4引擎底层——UE4插件和Slate,让大家在最短的时间内掌握UE4核心技术。

tut_ue4slate_190111_02

教学总长度7小时左右 

使用软件:Visual Studio2017 、UE 4.20

本教程只能在线播放,且暂不支持移动端。目前支持win和mac系统。

本教程我们会详细分析Slate架构原理以及UE4底层的元编程细节(宏编程),深入认识Slate,并且灵活自如的使用。我们还会讲解如何在不依靠UE4引擎的情况下开发SlateUI,制作独立程序比如像MFC,Qt的UI等,学了这门课程后您将知道如何自由的使用UE4函数库,不用担心每次都要启动引擎带来的时间消耗,而且还可以应用到自己的项目开发和项目小工具开发和后台程序开发,比如做服务器,或者各种集群,编译等,我们还会探讨UMG架构原理,分析UMG底层源码,并且带大家一起搭建一个基于Slate的控件。

本教学为进行时教学,每周五更新,更新完毕教学恢复原价。

学完这套教程,一定会对UE4Slate架构有一个更深层的认识,以后深入学习UE4编辑器以及引擎的其他模块会非常便捷。

当然我们还会讲解插件和模块,比如如何管理各种项目模块和插件模块,我们还会探讨关于多模块中打包失败的问题,还会分析UE4模块注册的详细代码.同时我们还会讲解如何封装UE4插件,隐藏自己的源码等。

最后我们还会讲解Slate在游戏中的开发和应用,比如Slate实现UI拖拽,多语言本地化,样式,动画等;

具体课程内容:
设计插件,封装多模块插件,并且能顺利打包,理解UE4Slate架构,以及UE4元编程设计思路,对我们设计软件或者开发游戏有极大的帮助。理解UMG架构思路,并且具备开发控件的能力。学会Slate在游戏项目中的应用,理解Slate函数正确的使用方法,并且可以独立制作Slate小程序,实现UE4剥离引擎小程序开发。

内容偏向

UE4插件与编辑器SLATE开发案例 100%

完成效果截图

课程目录

第01章_插件模块化设计

0101_认识UE4插件
0102_UE4插件结构
0103_模块化编程
0104_UE4插件的多模块设计
0105_封装插件只公开点h文件
0106_多模块打包出错解析
0107_分析UE4模块注册与释放

第02章_定制编辑器窗口插件

0201_UE4独立窗口插件源代码分析
0202_编辑器Slate环境部署
0203_创建一个编辑器Slate
0204_用模板实现层次敲击
0205_Slate容器增删功能
0206_实现Slate插入和指定删除
0207_将编辑器插件移植到项目模块

第03章_Slate元编程分析

0301_SWidget源码分析
0302_Compound和Panel和Leaf控件的源码分析
0303_Slate定制样式
0304_SlateEvent参数源码分析
0305_实现Slate元编程以及Slate传递参数原理分析
0306_Slate动画
0307_Slate实现多语言本地化

第04章_UMG深入分析

0401_UMG开发环境部署
0402_UMG初始化源码分析
0403_添加UMG到视口源码分析
0404_销毁UMG源码分析
0405_UMG流程总结
0406_UMG控件源码分析
0407_手把手制作带插槽的控件上
0408_手把手制作带插槽的控件下

第05章_Slate在游戏中运用

0501_Slate游戏架构介绍
0502_定义Slate基类和样式实例
0503_设置Slate拖拽类和完善主UI函数
0504_实现Slate拖拽接口
0505_定义Grid排版样式
0506_编写Slate拖拽逻辑

第06章_独立Slate程序

0601_搭建Slate独立程序框架
0602_通过FGlobalTabmanager实现多个窗口绘制
0603_Slate小程序与扩展

本 教学需要您对基础的3D概念和术语有一定的了解,比如Polygon(多边形),Edge(边),Face(面),Axis(轴向),Space(空 间),Map(贴图)等等,因为教学中,这些术语都是用英语发音的,如果您对3D完全一无所知,可能会导致对教学的理解困难。请先咨询客服后再买。

本教程只能在线播放,且暂不支持移动端。目前支持win和mac系统,播放之前需要与微信账户绑定。如果您有疑问,可以访问”帮助中心“获得解答。

课程评价

没有找到该课程的评论

学习本课程

加入购物车

教程精确搜索

加入我们

成为合作教师

推荐教程

帮助提示

阅读更多

help_howdownload

如何观看教程?

教程都是在线播放的,无需下载

阅读更多

help_active

理解硬件绑定和授权

购买的教学将与计算机绑定

阅读更多

help_oldcus

授权绑定额度用完

无法在新的设备上激活