
了解如何使用 Unity 创建和编程您自己的 Scratch and Win Game,这是一种行业标准的游戏开发程序,被世界各地的许多大型游戏工作室和独立开发人员使用。
本课程首先创建基本系统和构建块,然后将它们连接起来以可维护的方式协同工作。本课程的有趣部分之一是创建您自己的动画系统,它不需要任何动画师或动画控制器开销,并且完全由协程驱动。此外,整个游戏是在不使用更新方法的情况下编写的,因此您将学习如何在没有更新方法的情况下创建您的游戏。请记住,该课程不包括已完成的项目文件,因此您可以有更多动力自行完成。
你将学到什么
如何为你的手机开发游戏
如何在 Unity 中创建 UI Shader Graph Shader
如何使用 Unity UI 事件
如何正确 Raycast UI 图像,即使它们重叠
如何使用 Unity LineRenderer 绘制线条
保存和加载您的游戏进度
如何在 Unity 中使用嵌套预制件
如何在 Unity 中使用协程
如何从头开始创建一个简单的动画系统
如何为您的游戏创建高级 UI
使用类构造函数、LINQ、Lambda 表达式、通用方法进行高级 C# 编程,以及其他提示和技巧
如何使用 C# 属性,如 ContextMenu、System.Serializable 等
如何在 C# 中使用静态引用
如何在 C# 脚本中使用 OnValidate 方法
如何创建强大的按钮管理器
如何在不使用更新循环
等的情况下创建整个游戏
为什么向我学习?
我创建这门课程是为了分享我对制作游戏的热情并帮助其他人制作它们。我一直在努力寻找有效和快速的方法来解决各种问题,所以我希望你会发现我的一些技巧和窍门对你的项目和游戏也有用。
Duration: 5h 25m | Video: .MP4 1280×720, 30 fps(r) | Audio: AAC, 48000 Hz, 2ch | Size: 2.09 GB
Genre: eLearning | Language: English
Learn how to create and program your very own Scratch and Win Game with Unity, an industry-standard game development program used by many large gaming studios and indie developers across the world.
The course begins with a creation of basic systems and building blocks which are later connected to work together in a maintainable way. One of the interesting parts of this course is creating your own animation system, which does not need any animator or animation controller overhead, and is completely driven by coroutines. Also, entire game is written without use of an update method, so you will learn how to create your games without it. Just keep in mind that the course does not include finished project files, so you can have more motivation to finish it by yourself.
What you’ll learn
How to develop your game for your Mobile Phone
How To Create UI Shader Graph Shader inside Unity
How to use Unity UI Events
How to properly Raycast UI images even if they are overlapped
How to Draw lines with Unity LineRenderer
Saving and Loading your game progress
How to Work with Nested Prefabs inside Unity
How to work with Coroutines inside Unity
How to Create a simple Animation System from scratch
How To create Advanced UI for your game
Advanced C# programming with Class Constructors, LINQ, Lambda Expressions, Generic Methods, and other tips and tricks
How To use C# attributed like ContextMenu, System.Serializable and others
How to use static references with C#
How to use OnValidate Method inside your C# scripts
How to create a powerful Button Manager
How to create an entire game without using Update Loop
and much more
Why learn from me?
I created this course to share my passion for making games and help others to create them. I am always trying to find effective and fast ways to solve various problems, so I hope you will find some of my tips and tricks useful also for your projects and games.
原创文章,作者:steven,如若转载,请注明出处:https://rr3d.cn/23812.html