unity基于NetWork的局域网对战游戏制作

本文介绍了如何使用Unity的NetWork组件创建局域网对战游戏。通过添加NetWorkManage管理类和实现玩家移动、旋转及子弹发射,详细讲解了游戏的基本设置和同步机制。通过NetWorkTransform和NetWorkIdentity组件实现玩家状态的同步,从而完成局域网游戏的开发。
摘要由CSDN通过智能技术生成

现在的游戏大体分为2种,要么就是单机游戏,要么就是联网游戏。像现在比较火的游戏,比如手机游戏王者荣耀,比如端游LOL,这些都是联网游戏。再比如求生之路系列,鬼泣系列,生化危机系列这些都是单机游戏。但是我们会发现一个点,求生之路可以和朋友一起开黑。那这到底算单机还是联网游戏呢?还有,这个和朋友一起玩是怎么做到的?那么这就是我们今天讨论的话题了:基于NetWork的局域网对战游戏制作。先上效果图:

这个demo包含玩家的移动旋转和子弹发射。那么这个效果怎么做出来呢?

首先,我们需要了解unity里面的局域网组件(NetWork系列)这个是unity已经做好了的,所以我们只要会用它就可以了。官方也有英文教程。感兴趣的可以去看看,学习学习。

首先我们需要创建一个空节点,然后在它上面添加组件:NetWorkManage,看名字都知道,这就是管理类。它非常重要。

同时界面也要稍微弄下,不然不给提示,别人也不知道怎么用,不是吗?下面的HUD就是显示相关的,和上面的配套用。有了这两个,基本上就能组件局域网了。不信?那就保持这样,然后打包发表运行,同时运行unity。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值