unity网络基础_1

此篇博客开始记录unity网络游戏开发的知识

必须建立的五个网路思维

1,这个对象由谁创建

2,这个状态由谁拥有

3,谁可以修改他

4,它是"持续状态"还是"一次性事件"?

5,新玩家加入时,是否需要看到它

第一课,让两个玩家连接起来

在当前年代,unity最简单也最通用的方式叫做fish-Net(鱼网),相关插件需要去资源商店或者GitHub上进行下载

下载安装后打开这个文件夹

将NetworkManager预制体拖入场景,其中封装了网络项目所需的一些组件,属于网络项目的基本属性,事网络项目必备的组件

拖入后在game窗口左上角将会显示如下界面

我们想要进行联机除了两个玩家角色外还需要一台电脑作为服务器,一个服务器会占用一个端口号

两个按钮的作用分别点单,理解为,设置为服务器(主机),也就是联机游戏常说的需要一台主机用来放存档

现在进行第一次的玩家联机测试

将放置好预制体的场景进行打包后运行,同时编辑器中一同运行,在编辑器中分别点击两个按钮,用处是设置为主机和添加为玩家,在打包运行中只能点击第二个按钮,第二个按钮的作用是添加为玩家

记住一定只能有一个主机,打包后的窗口中运行时出现的事件也会自动在编辑器中出现debug提示

出现以下提示代表联机成功

这样,两个地方打开的同一个项目就已经进行联机成功

相关推荐
zxanz135 分钟前
免费 SSL 证书的隐性成本:续期压力、稳定性与商业风险评估
网络·网络协议·ssl
weixin_4173968337 分钟前
酒店IPTV怎么和PMS对接?能实现哪些联动
网络·技术·网络运维·酒店iptv·组播排查
zzu123zsw38 分钟前
面对多 RPC 扇入超时崩溃:深入 asyncTool 核心 DAG 编排与线程池隔离防护
java·网络·spring boot·网络协议·rpc·并发编程
桌管小李1 小时前
终端安全一体化实战:AI 审计、行为分析、零信任、防拍照与远程运维全解析
运维·服务器·网络·人工智能·windows·安全·macos
星恒讯工业路由器1 小时前
工业网关固件升级:远程OTA支持与防变砖机制详解
网络·物联网·工业网关·固件升级·远程ota·防变砖机制·双系统备份
淡海水2 小时前
06-03-源码-时间分片与调度策略
unity·c#·gc
打工仔折腾 AI2 小时前
Linux 网络编程:从零掌握 TCP Socket 编程与 C++ 实战落地
linux·网络·人工智能·后端·python·tcp/ip·性能优化
Yiran_G2 小时前
ZigBee通信正常,数据却是错的?嵌入式开发中的数据链路排查
网络·嵌入式硬件·物联网·智能家居
honsor2 小时前
ModbusTCP、SNMP、HTTP 怎么选?以太网温湿度变送器协议选型实战
网络·物联网·网络协议·tcp/ip·http
启博网络2 小时前
智慧档案库房工业组网:MR-1280 边缘大脑,实现温湿度、漏水、防火防盗设备智能联动教程
运维·网络·物联网·网络协议·网络安全·信息与通信·sdwan