
在本课程中,我们将使用 Unity UI 工具包包设计和实现所有游戏通用的用户界面。UI Toolkit 使具有 Web 开发人员背景的人员可以更轻松地在 Unity 中创建用户界面。
这门课程是给谁看的?
这是一门高级课程,专为那些已经基本掌握 Unity 并希望学习如何使用 SOLID 设计原则将用户界面添加到游戏中的人而设计。
有什么课程要求吗?
对 C# 的深刻理解
以前使用 Unity 的经验
将学到什么:
如何使用 Unity 的新 UI Toolkit 和 UI Builder
如何使用 ScriptableObjects 实现保存系统
如何使用 ScriptableObjects 管理场景
如何使用 Unity 的可寻址资产系统
如何创建自定义控件
如何创建一个加载屏幕,显示从 Google 的云平台下载资产的进度
如何设计主菜单
如何实施健康酒吧
如何编写高效且模块化的代码
如何创建可用于调整游戏音量和分辨率的设置屏幕
如何实现一个暂停菜单,只要它保持打开状态就暂停游戏
如何利用USS的属性
如何创建适应各种屏幕尺寸的响应式用户界面
如果这一切听起来对你有吸引力,请加入我,我会在课程中见到你。
MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHz, 2 Ch
Genre: eLearning | Language: English + srt | Duration: 39 lectures (3h 20m) | Size: 1.22 GB
Build UI common across all games using an HTML inspired markup language & stylesheets
What you’ll learn:
How to build UI using the UI Toolkit package
How to implement a save system using ScriptableObjects
How to manage scenes using the Addressables package
How to implement a UI to configure visual and audio settings
Requirements
In depth knowledge of Unity
A solid understanding of C#
Description
In this course, we will design and implement user interfaces that are common across all games, using the Unity UI Toolkit package. The UI Toolkit makes it easier for people with a web developer background to create user interfaces in Unity.
Who is this course for?
This is an advanced course designed for those who already have a fundamental grasp of Unity, and want to learn how to add user interfaces to their game using SOLID design principles.
Are there any course requirements?
A solid understanding of C#
Previous experience using Unity
What will learn:
How to work with Unity’s new UI Toolkit and UI Builder
How to implement a save system using ScriptableObjects
How to manage scenes using ScriptableObjects
How to use Unity’s Addressable Asset System
How to create custom controls
How to create a loading screen that displays the progress of assets being downloaded from Google’s Cloud Platform
How to design a main menu
How to implement a health bar
How to write code that’s efficient and modular
How to create a settings screen that can be used to adjust the game’s volume and resolution
How to implement a pause menu that pauses the game as long as it remains open
How to make use of USS properties
How to create responsive user interfaces that adjust to various screen sizes
If all this sounds appealing to you, please join me, and I’ll see you inside the course.
Who this course is for
Indie game developers
Programmers
原创文章,作者:steven,如若转载,请注明出处:https://rr3d.cn/22050.html