本教程是关于Unity 2D平台游戏开发完整技术视频教程,时长:7小时30分,大小:5.2 GB,MP4高清视频格式,教程使用软件:Unity,附工程源文件,作者:Chris Tutorials,共26个章节,语言:英语。
你将会学到的:
如何创建一个具有地面和空中挥剑组合和远程弓箭攻击的平台玩家
用基本的敌人AI来制作地面和空中的敌人
使用瓦片组和瓦片图工具建立一个游戏关卡
用InputSystem包和UnityEvents设置玩家输入。
学习动画状态机和使用AnimationStateBehaviours来控制复杂的角色
要求:
我建议在项目中使用Unity 2022.1.20f,以避免不同版本的编辑器带来的问题。
你应该对如何编程有一些了解,以理解基本概念。
本课程的代码量很大。
所有的代码都是在屏幕上完成的,所以你可以在需要时直接复制。
说明:
学习如何在Unity 2022中创建一个2D平台游戏。
本课程告诉你如何在一个平台游戏中建立玩家和敌人的角色进行移动和战斗。
本课程的大部分内容致力于了解unity中的动画师,我们为玩家和敌人角色建立完整的动画状态机。
伴随着状态和转换的是StateMachineBehaviour脚本,它可以让你在进入或离开状态时为你的角色排好变化和效果。
例如,当你想让一个角色在进入跳跃状态时按下键盘上的跳跃动作时,这就非常有帮助。
为了使玩家的输入顺利进行,我们使用新的InputSystem来为动作设置键盘绑定,并通过UnityEvents来响应这些动作的触发。
为了使游戏更加完整,我们利用Cinemachine跟随摄像机、视差背景、健康拾取、声音和瓷砖组来继续构建我们的演示游戏。
许多脚本被有意设计为可重复使用,如Damageable脚本,它可以让任何角色在触发事件时受到伤害或被治愈。
课程中提供了带有所有源文件的最终项目,供你在自己的项目中使用或参考:
玩家控制器、运动和物理
玩家和敌方角色的动画状态机
对玩家和敌方角色造成的伤害
使用瓦片图和瓦片组来建立游戏关卡
敌人的基本AI模式()
射程攻击
空中攻击
组合攻击
用于触发事件变化的AnimationStateBehaviours
治疗健康的拾取物
音乐和声音
如何导出一个游戏
电影机跟拍
用于处理玩家输入的输入系统动作和UnityEvents
浮动的伤害文本