Unity 2D 平台游戏角色和游戏机制开发速成课程 2D Platformer Game Development Crash Course for Unity 2022
从头开始使用 Unity GameDev 创建平台游戏角色和游戏机制
你将会学到的
- 如何创建具有地面和空中剑挥动组合和远程弓箭攻击的平台游戏玩家
- 使用基本敌人 AI 制造地面和空中敌人
- 使用图块集和图块地图工具构建游戏级别
- 使用 InputSystem 包和 UnityEvents 设置玩家输入
- 了解动画状态机并使用 AnimationStateBehaviours 控制复杂角色
- 创建一个健康拾取物品来让你的玩家存活
要求
- 我建议在项目中使用 Unity 2022.1.20f,以避免因使用不同编辑器版本而产生的问题
- 您应该具备一些编程知识才能理解基本概念。本课程代码量很大。所有代码均在屏幕上实时显示,因此您可以在需要时直接复制。
说明
了解如何在 Unity 2022 中创建 2D 平台游戏。本课程向您展示如何在横向滚动平台游戏中构建玩家和敌人角色以进行移动和战斗。课程的大部分内容致力于了解 Unity 中的动画师,因为我们为玩家和敌人角色构建了完整的动画状态机。与状态和转换一起的是 StateMachineBehaviour 脚本,它允许您在进入或离开状态时为角色排队更改和效果。例如,当您想在键盘上按下跳跃动作时让角色在进入跳跃状态时跳跃时,这非常有用。为了让玩家输入顺利进行,我们使用新的 InputSystem 将按键绑定设置为动作并响应通过 UnityEvents 触发的那些动作。为了使游戏更加完整,我们利用 Cinemachine 跟随相机、视差背景、健康拾取、声音和图块集来继续构建我们的演示游戏。许多脚本都是有意设计为可重复使用的,例如 Damageable 脚本,它允许任何角色在触发事件时受到伤害或得到治疗。
- 玩家控制器、运动和物理
- 玩家和敌人角色的动画状态机
- 对玩家和敌人角色造成伤害
- 使用 Tilemap 和 Tileset 构建游戏关卡
- 基本敌人 AI 模式
- 远程攻击
- 空袭
- 连击攻击
- AnimationStateBehaviours 用于触发事件的变化
- 治疗健康补给
- 音乐与声音
- 如何导出游戏
- Cinemachine跟随相机
- 用于处理玩家输入的输入系统操作和 UnityEvents
- 浮动伤害文本
- 和更多…
此课程面向哪些人:
- 有抱负的游戏开发者
- 想要制作 2D、平台游戏、像素艺术或 Unity 引擎游戏
资源下载
下载价格5 下载币
VIP免费
立即购买1.本站所有资源均为网络收集用户投稿,如有侵权请及时与本站联系删除!
2.用户在本站下载的资料,仅限购买正版前临时了解,如有需要,请购买正版,版权归原作者所有。
3.未经合法授权,用户不得以任何形式发布、传播、复制、转售该作品。
2.用户在本站下载的资料,仅限购买正版前临时了解,如有需要,请购买正版,版权归原作者所有。
3.未经合法授权,用户不得以任何形式发布、传播、复制、转售该作品。
GFXHUB 原文链接:https://gfxhub.cn/2d-platformer-game-development-crash-course-for-unity-2022/,未经允许不得转载。
评论0