|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/2d-platformer-game-development-crash-course-for-unity-2022/
课程评论:没有评论
Coursera 课程《Unity 2022 2D 平台游戏开发速成班》旨在教授学员如何使用 Unity 2022 创建 2D 平台游戏。 本课程的重点是游戏角色的构建,包括玩家和敌人角色的移动与战斗系统。其中,很大一部分内容将深入讲解 Unity 中的 Animator 组件,学员将学习如何为玩家和敌人角色构建完整的动画状态机。 课程还将介绍 StateMachineBehaviour 脚本,它允许在进入或离开某个状态时触发预设的改变和效果,例如在按下跳跃键时触发角色的跳跃。为了实现流畅的玩家输入,课程将使用新的 Input System 来设置按键与动作的绑定,并通过 UnityEvents 响应动作触发。 为了使游戏更加完整,课程还将涵盖 Cinemachine 摄像机(用于跟随玩家)、视差背景、生命值拾取、音效以及 Tilemaps 和 Tilesets(用于构建游戏关卡)。教程中编写的许多脚本都设计成可重用,例如 Damageable 脚本,可以应用于任何角色,使其能够受到伤害或被治疗。 课程最终提供了完整的项目源文件,供学员参考或在自己的项目中使用。 **课程主要内容包括:** * 玩家控制器、移动和物理 * 玩家和敌人角色的动画状态机 * 玩家和敌人的伤害处理 * 使用 Tilemaps 和 Tilesets 构建游戏关卡 * 基础敌人 AI 模式 * 远程攻击、空中攻击和连击攻击 * 用于在事件触发时改变状态的 AnimationStateBehaviours * 生命值拾取 * 音乐与音效 * 游戏导出方法 * Cinemachine 跟随摄像机 * 使用 Input System Actions 和 UnityEvents 处理玩家输入 * 浮动伤害文本 * 以及更多!
Learn how to create a 2D platformer game inside of Unity 2022. This course shows you how to build player and enemy characters for movement and combat within a side scrolling platformer game. Much of the course is dedicated to understanding Animators in unity as we build out full animation state machines for both the player and enemy characters. To go along side the states and transitions are StateMachineBehaviour scripts which let you queue up changes and effects for your characters when entering or leaving states. For instance, this is very helpful when you want to make a character jump upon entering a jump state when the jump action is pressed on your keyboard. To make player input go smoothly, we use the new InputSystem to set keybinds to actions and respond to those actions triggering through UnityEvents. To make the game more complete, we make use of Cinemachine follow camera, parallax background, health pickups, sound, and tilesets to continue building out our demo game. Many of the scripts are intentionally designed to be reusable like the Damageable script which lets any character take damage or be healed on triggering events.The final course project with all source files are provided in the course for you to use or reference in any of your own projects!Player Controller, Movement and PhysicsAnimation State Machines for Players and Enemy CharactersDealing Damage to Player and Enemy CharactersWorking with Tilemaps and Tilesets to Build Game LevelsBasic Enemy AI PatternsRanged AttacksAerial AttacksCombo AttacksAnimationStateBehaviours for triggering changes on eventsHealing Health PickupsMusic & SoundHow to Export a GameCinemachine Follow CameraInput System Actions and UnityEvents for handling player inputFloating damage textAnd more...