勇士传说攻略

版本背景
《勇士传说》是一款动作类游戏,由黄金游戏于2012年发行,游戏大小为16M。游戏采用夸张的造型,操作简单,玩法新颖,拥有38个勇士,每个勇士都有独特的特技,动作流畅,内容丰富,是一款不容错过的双人闯关游戏。
核心技巧
1. 操作方法
玩家1:键盘AD键控制移动,J攻击,K跳跃,L特技,W+J上打,S+J下打,W+S爆发。
玩家2:方向键←→控制移动,数字键1攻击,2跳跃,3特技,↑+1上打,↓+1下打,↑+↓爆发。
爆发:需人物怒气满,当人物头像红条闪亮时即可使用爆发。
2. 场景设置与互动
场景绘制:对场景素材进行切割,按照cell尺寸切成对应大小的素材便于绘制。使用Tile Palette进行绘制,创建瓦片地图TileMap对象并在其上使用分割好的素材进行绘制。
可互动物体:包括制作传送门、实现场景渐入渐出效果、制作主菜单、实现开始新游戏等。
互动标识:当角色走到特定物体(如宝箱)前,弹出互动标识提示用户按下相应按键(如E键或手柄的O键)进行互动。
3. 人物属性与状态
血量与无敌帧:人物有最大血量和当前血量属性,存在无敌帧机制。无敌帧有固定的时间,在无敌期间受到攻击不会扣血,无敌计时递减,无敌计时结束后无敌状态解除。
受伤动画:可以用叠加层动画,也可以直接在第一层中用Anysate进入,设置触发切换条件,通过可视化事件监听的方式订阅该事件。
实战案例
1. 玩家与怪物交互
碰撞器与触发器:怪物有碰撞器和触发器,大圈为触发器,小圈为碰撞器,可剔除碰撞器的检测。
碰撞检测与处理:攻击脚本在触发受击时,如果传入的是玩家的碰撞器,那么受到伤害的就是玩家;如果传入的是怪物的碰撞器,那么受到伤害的就是怪物。
扣血与无敌帧机制:玩家和怪物身上都挂着相关脚本,无敌时间固定,需要减少无敌计时,判断无敌状态。减血方法中,如果无敌状态直接返回,反之则减血触发无敌,如果血量不够则扣血到0后直接死亡。
2. Player运动:包括人物刚体和碰撞器的设置,以及解决瓦片地图和碰撞体不贴合等问题。
进阶研究
1. 数据结构及坐标保存加载:涉及游戏中数据结构的设计以及坐标的保存和加载等内容。
2. 设计模式
有限状态机&抽象类多态:学习和应用设计模式,如有限状态机和抽象类多态,提升游戏开发的灵活性和可维护性。
互动问答
1. 如何制作可互动标识:当角色走到宝箱前,弹出互动标识提示用户按下E键可以打开宝箱。如果是使用GamePad手柄,则提示按O键,实现方法和核心代码可参考相关教程。
相关文章:
小菜鸡和平精英游戏解说:操作差的痛点与解决2025-05-10 11:03:01
文章已关闭评论!