|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/unity-stat-system/
课程评论:没有评论
课程名称:Unity Stat System 课程概述:在本课程中,我们将实现一个在Unity中的状态系统。该课程适合那些已经掌握Unity基础知识,并希望学习如何运用SOLID设计原则来实现状态系统的高级学习者。 课程要求: - 扎实的C#编程基础 - 之前有Unity使用经验 您将学习: - 如何使用Unity的UI工具包和UI创建器 - 如何使用Unity的GraphView API - 如何实现存档系统 - 如何实现等级系统 - 如何实现状态系统 - 如何使用C#程序集定义 - 如何使用UI创建器创建自定义编辑器窗口 - 如何创建头上显示(HUD) - 如何使用Unity UI系统创建生命值条 - 如何创建用于查看状态值的用户界面 - 如何将状态值作为数学公式的函数 - 如何根据玩家升级增加基础最大生命值 - 如何显示角色所受的伤害 - 如何编写播放模式测试 - 如何根据状态调整动画速度 - 如何实现伤害系统(考虑暴击、区分物理和魔法攻击,并包括防御状态) 如果以上内容吸引您,请加入我,我们课上见!
In this course, we will implement a stat system 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 implement a stat system using SOLID design principles.Are there any course requirements?A solid understanding of C#Previous experience using UnityWhat you will learn:How to work with Unity's UI Toolkit and UI BuilderHow to work with Unity's GraphView APIHow to implement a save systemHow to implement a level systemHow to implement a stat systemHow to use C# assembly definitionsHow to create a custom editor window using the UI BuilderHow to create a Heads Up Display (HUD)How to create a health bar using the Unity UI systemHow to create a user interface for viewing stat valuesHow to make a stat value a function of a mathematical formulaRequired experience & base maximum health increase as the player levels upHow to display the damage taken by a characterHow to write Play Mode testsHow to modify the speed of an animation based on a statHow to implement a damage system that accounts for critical hits, differentiates between physical/magical attacks, and includes defensive statsIf all this sounds appealing to you, please join me, and I'll see you inside the course.