课程火爆预订中!只需100元!有小伙伴下单,我们就立马开翻!30天内,翻译、审核、上传,一气呵成!要是30天内觉得不满意,退款无忧哦!翻译完成后,课程恢复原价210元,快快行动吧!
课程时长:21小时2分钟
课程章节:15个部分,157讲
您将学到的内容:
在Unity中创建现代且可重用的用户界面
理解所有UI Toolkit组件
通过脚本操作您的UI
结合您的UI和游戏逻辑
课程要求:
需要一些基础的编程和Unity知识。如果您使用Unity大约5个小时,应该就可以满足要求。
课程描述:
本课程深入探讨了Unity的UI Toolkit。您将学习构成UI Toolkit的大多数组件,并能够为游戏或应用程序创建复杂的UI系统。
本课程结合了理论和实践。我们将创建数十个小的UI组件和示例。此外,我们将有一个课程项目,在该项目上我们将实践在特定章节中学到的内容。最后,我们将把所有这些内容结合在一起,创建一个功能齐全的基于UI的游戏。
虽然本课程没有明确涵盖编辑器脚本,但课程中的大部分内容也适用于它。
以下是我们将涵盖的一些主题:
理解UXML和USS文件
了解UI Toolkit的基本构建块。我们将讨论视觉树的概念,以及为什么将结构、样式和行为分开是一个好主意。
使用FLEXBOX进行布局
UI Toolkit使用了也用于网络技术的Flexbox系统。
模板
我们将学习如何通过模板重用布局的部分内容。
事件和事件传播
没有事件系统,UI系统就无法运行。UI Toolkit拥有自己的事件系统,具有事件传播等现代功能,我们可以利用这些功能。
UQuery
Unity仍然是一个游戏引擎,所以更多时候,您的大部分工作将通过脚本完成。您需要一种有效的方法来连接脚本和UI,并操作UI的某些元素。为了做到这一点,您首先需要找到这些元素。UQuery提供了一种舒适的方式来做到这一点。
数据绑定
虽然编辑器脚本已经有一个系统可以帮助您将数据绑定到组件,但运行时并非如此。因此,我们将查看一些工具和技术,了解如何手动执行此操作。
自定义组件
UI Toolkit有一个包含多个内置控件的库,但显然,这些控件无法涵盖您可能遇到的所有用例。在本节中,我们将了解如何创建自己的控件,从而创建我们自己的可重用UI元素小库。
操纵器
好的软件开发的一条规则是关注点的分离。在本节中,我们将了解如何将特定元素的行为分组到操纵器中。
以及更多...
适用人群:对用户界面感兴趣的Unity开发者