Unity小游戏-惊爆游戏(PC)3D联网大逃杀游戏 项目展示+完整项目源码

这篇具有很好参考价值的文章主要介绍了Unity小游戏-惊爆游戏(PC)3D联网大逃杀游戏 项目展示+完整项目源码。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

游戏录像

游戏玩法

1.类似吃鸡的小游戏,但是这里没有毒圈,武器只有炸弹,没有枪。

2.游戏开始后所有人的体力会不断下降,当体力下降到0就会死亡。

3.玩家只有吃食物增加体力才能活下去,而食物只能通过空投获取或者干掉其他玩家获取。(这就意味着你必须去干人,不能躲在一边苟活)

4.玩家开始有碰撞型炸弹、倒计时炸弹、地雷、c4,碰撞型炸弹和倒计时炸弹数量无限,其他炸弹数量有限(可以通过空投补充)。

5.空投可以获取特殊类型炸弹、食物、急救包。空投还有几率获取毒气弹。

6.空投即将降落时整个天空会变绿,提醒所有玩家空投即将到来,空投落地会发出紫光,此时空投还不能获取(避免先到的人抢了就一直跑),空投着陆一段时候后,会发出绿光,并且冒烟,此时玩家才可以抢空投。

功能

  1. 动画状态机控制角色动作。
  2. 分发网络协议,实现实时同步。
  3. 使用mysql存储数据。
  4. 创建游戏房间,玩家可刷新房间进入游戏。
  5. 聊天、弹幕系统。

实现

1.Unity地形编辑器编辑地形设置碰撞。

2.使用Mysql存储用户数据。

3.游戏的碰撞检测是使用unity自带的。(速度过快容易出现穿透问题,可以自己实现简单的碰撞检测,用类似补帧的方式来避免速度过快导致的穿透问题)

4.网络同步是使用状态同步,后端不断的分发各个玩家的状态来实现位置的同步。

5.扣血的技能命中等逻辑是依靠前端判断的。(这个问题比较致命,容易出bug,这种命中判断应该由服务端进行判断,然后服务端分发说扣多少血就扣多少血。但是这个游戏是客户端说扣多少血就扣多少血,这就会出现两边不同步的情况。)

6.状态机部分分开了上半身和全身设计动作。

Unity小游戏-惊爆游戏(PC)3D联网大逃杀游戏 项目展示+完整项目源码

 Unity小游戏-惊爆游戏(PC)3D联网大逃杀游戏 项目展示+完整项目源码

7.框架的设计参考《Unity3D网络游戏实战》设计的,这个框架比较简单易懂,可以更好的理解网络游戏开发的原理。

8.数据库方面账号是逐渐递增的,但是为了记录递增的id又另外弄了一个表来记录最大值,这个设计有点微妙。主要就用户表、玩家数据表、递增最大id表。

Unity小游戏-惊爆游戏(PC)3D联网大逃杀游戏 项目展示+完整项目源码

9.界面使用了MVC的设计模式。

Unity小游戏-惊爆游戏(PC)3D联网大逃杀游戏 项目展示+完整项目源码

10.网络协议设计。

Unity小游戏-惊爆游戏(PC)3D联网大逃杀游戏 项目展示+完整项目源码

游戏截图

Unity小游戏-惊爆游戏(PC)3D联网大逃杀游戏 项目展示+完整项目源码

Unity小游戏-惊爆游戏(PC)3D联网大逃杀游戏 项目展示+完整项目源码

Unity小游戏-惊爆游戏(PC)3D联网大逃杀游戏 项目展示+完整项目源码

Unity小游戏-惊爆游戏(PC)3D联网大逃杀游戏 项目展示+完整项目源码

Unity小游戏-惊爆游戏(PC)3D联网大逃杀游戏 项目展示+完整项目源码

开发工具

unity 2020.3.32

其他说明

项目运行需要一些配置。

详细配置可参考:惊爆游戏运行流程_null-空白的博客-CSDN博客

美术资源基本都来自unity的asset store。

下载地址

Unity小游戏-惊爆游戏(PC)-Unity3D文档类资源-CSDN下载文章来源地址https://www.toymoban.com/news/detail-419263.html

到了这里,关于Unity小游戏-惊爆游戏(PC)3D联网大逃杀游戏 项目展示+完整项目源码的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 【Unity小游戏】游戏开发案例-Unity打造畅玩无阻的小游戏(上)

    乒乓克隆 使用立方体建造竞技场、球拍和球。 移动球和球拍。 击球并得分。 让相机感受到冲击力。 给游戏一个抽象的霓虹灯外观。 这是有关基础游戏的系列教程中的第一个教程。在其中,我们将创建一个简单的 Pong 克隆。 本教程是使用 Unity 2021.3.16f1 制作的。 本系列将涵

    2024年02月13日
    浏览(46)
  • WEB--3D立体魔方小游戏 (附源码)

    魔方这个学生时代常玩的游戏之一 想必大家都不怎么陌生了吧 如果感到陌生的话 那难道这就表明了时代间的层层代沟 时代变化的太快了嘛 好了言归正卷了 那么前端怎么实现魔方小游戏呢 从以下几个方面细讲 结果是最好的印证品 这毋庸置疑的了 1、先将平面上的6个DIV拼接

    2024年02月11日
    浏览(46)
  • 【Cocos 3d】从零开始自制3d出租车小游戏

    本文很长,建议收藏食用。 课程来源: 游戏开发教程 | 零基础也可以用18堂课自制一款3D小游戏 | Cocos Creator 3D 中文教程(合集)p1~p6 简介: 资源下载:https://github.com/cocos-creator/tutorial-taxi-game 适合学习人群:本教程假定你对编程有一定的了解,ts,js 学习过其中之一。 如果不

    2024年02月02日
    浏览(55)
  • 【Unity小游戏】《捕鱼达人》小游戏来啦~ 有源码下载【文末送书】

    📢博客主页:https://blog.csdn.net/zhangay1998 📢欢迎点赞 👍 收藏 ⭐留言 📝 如有错误敬请指正! 📢本文由 呆呆敲代码的小Y 原创,首发于 CSDN 🙉 📢未来很长,值得我们全力奔赴更美好的生活✨

    2023年04月08日
    浏览(39)
  • Unity - 微信小游戏

    总参考:Unity WebGL 微信小游戏适配方案(公测)   下载 Unity插件,并导入至游戏项目中,版本更新请查看更新日志 请查阅推荐引擎版本,安装时选择 WebGL 组件 最终选择 Unity2021.2.5f1c1 InstantGame 前往Node官网安装长期稳定版 之前已安装 v16.17.0 前往微信开发者工具下载安装 Stable

    2024年02月06日
    浏览(58)
  • Unity小游戏——迷你拼图

    拼图演示 资源:  链接:https://pan.baidu.com/s/1BGeSmRCO_WZRUyl3MxefGw  提取码:0n4a 排列拼图碎片,拼出最后的图案。可以点住碎片的任意位置拖动;点击\\\"重来\\\"按钮,可以回到最初状态重新开始。 有很多电脑游戏的原型来自于现实世界中的玩具,拼图游戏就是其中的一个代表。 本

    2024年02月14日
    浏览(48)
  • Unity 开发微信小游戏

    今天给大家分享一下我近期用Unity开发微信小游戏的经过和踩坑; 微信小游戏就是微信小程序,小游戏是小程序的一个子集,小游戏是一种特殊的小程序;这篇文章建议大家收藏,干货满满 Unity开发微信小程序 Unity 3D下载官网 Unity转化小程序的Package包下载地址 微信开发者工

    2024年02月09日
    浏览(43)
  • 【Unity】小球吃方砖小游戏

    目录 游戏背景 游戏开发         2.1场景布置         2.2小球运动         2.3镜头跟踪         2.4吃掉方砖         2.5结束提示 游戏录制           用wasd(↑←↓→)操控小球进行平面滑动,小球触碰会原地打转的立方体后立方体会消失,消除5个小球后提示

    2024年02月09日
    浏览(40)
  • Unity——2D小游戏笔记整理

    【每日一句:清晨和夜晚都请用尽全力去生活】 目录 一、环境搭建 二、人物 三、相机跟随人物移动 四、平铺精灵 五、血条跟随敌人行走 六、脚本逻辑 【玩家行走方法】 【玩家跳跃方法】 【改变玩家血量值方法】 【创建玩家子弹方法】 【主角血量,改变血条遮罩】 【敌

    2024年02月09日
    浏览(56)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包