用 Unity 实现的3D横板格斗游戏(BeatEmUp)源码+可执行文件

这篇具有很好参考价值的文章主要介绍了用 Unity 实现的3D横板格斗游戏(BeatEmUp)源码+可执行文件。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

项目详情

介绍

用 Unity 实现的3D横板格斗游戏

软件版本

Unity 2019.4.28f1c1 (64-bit)

Visual Studio 2019

游戏角色

提供了两个游戏角色供玩家进行选择

两个角色在攻击、速度以及弹跳属性数值上存在差异

游戏控制

🠜 🠉 🠞 🠟 键:控制角色各方向移动

Space 键:控制角色跳跃动作

Z 键:控制角色手部攻击动作

X 键:控制角色腿部攻击动作

C 键:控制角色格挡/防御动作

双击:快速移动/重击等连招动作

游戏操作

通过键盘控制操作角色使用各种攻击动作击败场景中的敌人

通过拾取场景中掉落的武器可以远距离攻击场景中敌人

通过拾取场景中刷新的恢复道具可以恢复自身生命值

玩家操控的角色自身与场景中的敌人都有各自的生命系统

在左上角和右上角可以查看角色以及敌人当前生命值

生命值为空时角色死亡

游戏效果呈现

游戏开始界面
用 Unity 实现的3D横板格斗游戏(BeatEmUp)源码+可执行文件,unity,3d,游戏引擎

角色选择界面
用 Unity 实现的3D横板格斗游戏(BeatEmUp)源码+可执行文件,unity,3d,游戏引擎

游戏操作界面
用 Unity 实现的3D横板格斗游戏(BeatEmUp)源码+可执行文件,unity,3d,游戏引擎

用 Unity 实现的3D横板格斗游戏(BeatEmUp)源码+可执行文件,unity,3d,游戏引擎

用 Unity 实现的3D横板格斗游戏(BeatEmUp)源码+可执行文件,unity,3d,游戏引擎

用 Unity 实现的3D横板格斗游戏(BeatEmUp)源码+可执行文件,unity,3d,游戏引擎

用 Unity 实现的3D横板格斗游戏(BeatEmUp)源码+可执行文件,unity,3d,游戏引擎

游戏失败界面
用 Unity 实现的3D横板格斗游戏(BeatEmUp)源码+可执行文件,unity,3d,游戏引擎

游戏通过界面
用 Unity 实现的3D横板格斗游戏(BeatEmUp)源码+可执行文件,unity,3d,游戏引擎

更新实现进度

12-10 更新推送

游戏界面UI:游戏开始界面、角色选择界面、游戏界面HUD以及游戏结束界面

游戏UI管理器:控制各个界面的UI显示逻辑、界面之间的切换效果以及界面的交互

游戏音效管理器:界面的背景音效、交互音效以及角色音效的播放控制

12-11 更新推送

游戏场景:00_MainMenu、01_MainGame

00_MainMenu:游戏元素展现、游戏角色属性展示和选择

01_MainGame:游戏操作主场景,角色操作、敌人AI、游戏道具交互等

场景渲染:搭建横向街道场景;安置可击碎的游戏道具;调整项目场景渲染程度,降低渲染压力

12-12 更新推送

玩家角色:通过键盘输入实现角色移动(运动)、跳跃、攻击等基本操作

连击动作:通过双击、组合键等实现角色奔跑、飞踢、重击、回旋踢等特殊的连击动作

场景交互:游戏道具(木箱、油桶等物体)破坏;游戏武器拾取、攻击

12-17 更新推送

敌人波次:根据场景中的设置激活相应数量的敌人,限制玩家角色和相机移动范围

敌人AI:激活后根据与玩家角色的距离设置移动策略、攻击动作以及移动速度

敌人异步:通过错位处理,防止敌人AI在移动、攻击等处理时发生同步现象

12-18 更新推送

游戏结束(胜利 or 失败)的判断逻辑

界面选择(返回主菜单 or 重新开始游戏)的判断逻辑

玩家角色与敌人交互的逻辑优化,玩家角色与场景物体的交互逻辑优化

完整代码下载地址:用 Unity 实现的3D横板格斗游戏(BeatEmUp)文章来源地址https://www.toymoban.com/news/detail-766011.html

到了这里,关于用 Unity 实现的3D横板格斗游戏(BeatEmUp)源码+可执行文件的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Unity游戏源码分享-3d机器人推箱子游戏

    Unity游戏源码分享-3d机器人推箱子游戏 一个非常意思的3D游戏    工程地址:https://download.csdn.net/download/Highning0007/88098014

    2024年02月15日
    浏览(50)
  • 最新开源方案!Cocos Creator 写一个ECS框架+行为树,实现格斗游戏 AI

    引言: 实现游戏 AI 的方式有很多,目前最为常用的主要有有限状态机和行为树。和有限状态机相比,行为树有更好的可扩展性和灵活性,能实现更复杂的 AI 需求。开发者  honmono 在 Cocos Creator 中用一个  ECS + BehaviorTree 框架 实现了一个格斗 AI Demo,一起来看看他的方案。 De

    2024年02月12日
    浏览(48)
  • 【Unity 3D】3D游戏跑酷小子实战教学(附源码和步骤 超详细)

    需要源码和资源文件请点赞关注收藏后评论区留言私信~~~ 下面我们将实现一个3D游戏 跑酷小子 类似于之前大火的神庙逃亡 效果展示和代码在文章末尾 下面为实现步骤 在项目开始前 需要新建项目 将模型资源导入 模型资源存放在资源文件夹中 新建项目 注意选择3D模板 导入后

    2023年04月14日
    浏览(40)
  • Unity小游戏-惊爆游戏(PC)3D联网大逃杀游戏 项目展示+完整项目源码

    1.类似吃鸡的小游戏,但是这里没有毒圈,武器只有炸弹,没有枪。 2.游戏开始后所有人的体力会不断下降,当体力下降到0就会死亡。 3.玩家只有吃食物增加体力才能活下去,而食物只能通过空投获取或者干掉其他玩家获取。(这就意味着你必须去干人,不能躲在一边苟活)

    2023年04月20日
    浏览(51)
  • 【Unity3D】Unity 脚本 ③ ( C# 脚本的执行入口函数 | 获取当前游戏物体及物体名称 | 获取游戏物体的 Transform 组件数据 | UnityEngine 命名空间简介 )

    在 C# 脚本中控制 游戏物体 GameObject 运动 , 要先获取该物体 , 然后 修改其 Transform 组件的属性 ; 在 游戏开始运行后 , 会自动执行 游戏物体 GameObject 上的 C# 组件代码 , 程序入口是 MonoBehaviour#Start() 函数 ; 在 C# 脚本中 , 主要的内容都在 Start() 函数 中实现 ; 在 C# 脚本中 , 游戏物体

    2023年04月12日
    浏览(85)
  • Unity3D 爆火的休闲益智游戏工程源码/3D资源 大合集

    不定期补充新游戏工程源码!!! 博客种没有的游戏类型可以在评论区留言@我,我尽量哈~ 想要定制或代开发游戏私信我 **1、2D 关卡 益智,羊了个羊 经典玩法 下载地址:https://download.csdn.net/download/qq_43505432/89165409 游戏截图: 2、2D 第三人称 关卡 益智,控制角色飞行闯关 下

    2024年04月22日
    浏览(50)
  • Unity实现一个3D塔防游戏

    Unity是一款游戏引擎,可以用来开发各种类型的游戏。在这篇文章中,我们将使用Unity来创建一个3D塔防游戏。本文将从游戏设计开始,一步一步地讲解如何实现一个基本的塔防游戏。 对啦!这里有个游戏开发交流小组里面聚集了一帮热爱学习游戏的零基础小白,也有一些正在

    2023年04月26日
    浏览(48)
  • Unity 3D RPG游戏的设计与实现

    public class PlayerInput : MonoBehaviour {     public float horizontalInput;     public float verticalInput;    public bool mouseDown;             // Update is called once per frame     void Update()     { ///在游戏运行且鼠标当前未被按下的情况下,检测鼠标左键是否被用户按下,并记录这一交互状态。    

    2024年03月14日
    浏览(55)
  • 【unity3D】退出游戏功能的实现

    💗 未来的游戏开发程序媛,现在的努力学习菜鸡 💦本专栏是我关于游戏开发的学习笔记 🈶本篇是unity的退出游戏功能的实现 新建一个button按钮,在Hierachy面板点击右键,然后UI—Button。 调节Button位置和Button下面Text文本的内容和大小。 新建一个脚本 新建一个空物体,然后

    2024年02月11日
    浏览(63)
  • 【Unity3D】如何用使用Unity实现退出游戏的功能

    1、使用Unity编译器时: 2、打包后: 很多时候,我们都知道Application.Quit()代码,但是我们在Unity编译器调试的时候发现即使挂上了这个代码的组件或物体都无法退出编译,因为该代码只在打包后可以实现退出功能。 所以我们可以把两个实现代码同时写入脚本,这样既可以在编

    2024年02月11日
    浏览(72)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包