Make a 3D Endless Runner in Unity

所在平台: Udemy

课程主页: https://www.udemy.com/course/make-a-3d-endless-runner-in-unity/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名称:** 在Unity中制作3D无尽 the runner 游戏 **课程概述:** 本课程主要面向Unity初学者,旨在通过简单直接的方式,一步步指导学员制作一款3D无尽 runner 游戏。课程假定学员具备Unity和C#基础,但即使是完全的初学者也能跟上,不过可能需要适时暂停并深入学习某些主题。 **课程重点:** * **良好的项目结构和代码规范:** 课程高度重视项目结构的组织和编写清晰易懂、结构优良的代码。 * **使用Quaternius的导入资源:** 将使用Quaternius提供的模型和动画资源。 * **Character Controller组件:** 重点讲解如何使用Character Controller组件处理角色移动,相比RigidBody或代码处理碰撞,这种方法通常更简单。 * **程序化生成:** 实现(相对基础的)程序化生成机制。 **学习内容:** * **角色移动:** 掌握使用Character Controller组件处理角色移动的方法。 * **动画实现与切换:** 学习如何实现动画,并在不同动画之间进行切换。 * **程序化生成:** 学习一种简单直接的程序化生成方法。 * **Unity UI基础:** 学习UI的基本操作,例如创建游戏结束画面。 * **C#编程实践:** 通过实现事件、使用标准的`EventHandler`类来学习C#编程。 * **解耦式脚本编写:** 学习良好的C#编码实践,保持脚本之间的解耦。

课程评论(0条)

课程详情

This course is mainly aimed at beginners of Unity. We will create a 3D endless runner game and I will walk you through the steps on how to create such a game in a simple and straightforward way. I teach in a way that generally expects the student to know the basics of Unity and C#, but the course may be fine even for complete beginners. However, for complete beginners it might be useful to at times pause the course and study certain topics a bit further.A lot of focus is put on keeping a good project structure, and writing code that is structured well and easy to understand. We will use some imported assets from the creator Quaternius, this includes various models and animations.Character movement will be handled using a Character Controller component. Using a Character Controller can many times be preferable because it can be said to be simpler compared to dealing with RigidBody movement, or handling collisions through code.Procedural generation will be implemented in this game, although at a fairly simple level. In this course you will:Learn how to deal with character movement using a Character Controller componentLearn how to implement animations, how to switch between different animationsLearn a simple and straightforward way of doing procedural generationLearn some basics of working with UI in Unity, for example by creating a game over screenLearn C# coding by implementing events, using the standard C# class the EventHandlerLearn good C# coding practices by keeping scripts decoupled

课程标签

0人关注该课程

主题相关的课程