[开发ing] Unity项目 - Hero英雄
目录 游戏原型 项目演示 绘图资源 代码实现 技术探讨 参考来源 游戏原型 游戏介绍:这是一款横版类魂游戏,玩家将操控Hero,在诸神黄昏的墓地中,挑战源源不断的敌人,以及近乎无敌的强大boss 灵感来源:源自itch中小游戏 grave - uheartbeast ,区别于它无尽模式刷怪积分排名模式,在沿用其美术风格同时,我另加入操作性更好的角色Hero,以及更加强大、复杂多变的Boss,使战斗不仅仅局限于地面。此外b站UP主吾名白鼯的 迪亚波罗boss战 也给与了我很多灵感 操作指南: 移动:AD 跳跃:W + Space 滑铲躲避:S + Space 攻击:鼠标左键 项目演示 Github项目地址: Hero - SouthBegonia 游戏试玩下载(提取码:wekp): 绘图资源 场景:背景层采用视差滚动搭建,地面采用Tilemap绘制 角色:Hero、Boss、多简单敌人 UI:玩家血量、Boss血量、击杀数 代码实现 游戏逻辑 事件消息 UI交互 场景切换 技术探讨 多连击的实现 本例中的Hero攻击动作分为地面三连击和空中三连击,实现多连击的过渡,关键在于 动画判定、切换条件、切换时机 动画判定 :判定当前动画是哪个,进行了多少 //创建动画机状态信息器 private AnimatorStateInfo stateInfo; //Update内更新取得当前动画信息