|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/unity-practice-diablo-3-skill-system-programming/
课程评论:没有评论
课程名称:Unity实战:暗黑破坏神3技能系统编程 课程概述:本课程旨在将抽象知识应用到实际的游戏编程中。在游戏开发行业中,作为客户端游戏程序员,需要实际实现游戏设计文档及游戏设计师的想法和概念。本讲座将以著名游戏《暗黑破坏神3》为例,具体编写其技能系统和用户界面。课程将从零基础开始,首先创建《暗黑破坏神3》的技能系统抽象类。在本课程中,您将学习到: 1. 如何编码《暗黑破坏神3》的技能使用系统,包括创建抽象类和具体的技能类,以及如何使用技能列表变量来访问和设置所有技能。 2. 如何制作《暗黑破坏神3》的技能窗口用户界面(UI),从零开始实现游戏中的技能窗口UI。 3. 如何设计《暗黑破坏神3》的键位分配系统,使得玩家可以通过按下1~4键使用技能,并能够更改技能并将不同的技能分配到同一个键位。 4. 最终,您将学习如何在未继承自MonoBehaviour类的情况下使用协程,以实现技能效果的持续时间。 通过本课程,您将掌握实际游戏编程的能力,并能够运用在《暗黑破坏神3》中学习到的技能实现更多复杂的功能。期待在课堂上与您分享这段有趣的学习旅程。
I have covered somewhat abstract subjects so far, now it is time to apply this knowledge to actual game programming. In work field, as Client game programmer, you are required to actually implements game design document and game designer's thought, game concept. So how to code actual game? At this lecture, with actual game example, famous Diablo3, I will actually code its skill system usage and UI. From the complete zero base, starting to make abstract class for diablo3's skill systems. In this course, you will learn, 1. How to actually code Diablo3's skill usage system. Making abstract class, and making each specific skill class, skill list variable to access them all and set them all. 2. How to make Diablo3's skill window UI (User Interface). From scratch, you will learn actual diablo3's skill window's UI implementation. 3. How to make Diablo3's key assignment system. So in diablo3, you can use skill by press 1~4 keys. And you can change skill and can assign different skill to those same keys. How to make it? 4. Finally, how to use Coroutine from not inherited monobehaviour class? You will learn each skill's usage coroutine for make skill effect that is maintaining for a while. Let's see at class.