unity网络基础_1

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

必须建立的五个网路思维

1,这个对象由谁创建

2,这个状态由谁拥有

3,谁可以修改他

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

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

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

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

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

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

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

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

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

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

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

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

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

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

相关推荐
白帽攻防录6 小时前
SRC 挖洞:Roundcube 预认证 SQL 注入深度复盘,CVE-2026-48842 preg_replace 转义绕过怎么打穿邮件系统
网络·数据库·sql·网络安全·sql注入
要吃这碗饭9 小时前
深入理解 TCP 协议:从三次握手到可靠传输
网络·网络协议·tcp/ip
和裕10 小时前
全纸结构重型纸箱能否满足 1 吨以上设备出口熏蒸豁免要求?通关合规性全解析
大数据·运维·网络·人工智能·算法
呉師傅11 小时前
得力P2500、M2500系列打印机硒鼓加粉及清零方法【纯享版】
运维·网络·windows·电脑
大侠归来12 小时前
TCP/IP 网络编程:多播与广播
网络·tcp/ip·智能路由器
weixin_4166679613 小时前
银河麒麟V10看门狗试验-1
网络·chrome·python
白帽攻防录13 小时前
SRC 挖洞:WSO2 JWT 算法混淆绕过深度复盘,CVE-2026-5430 不支持的算法怎么变成管理员
网络·算法·安全·网络安全·jwt
starzy199013 小时前
Flink 优化之网络缓存优化及参数详解:从数据传输机制到反压原理的生产调优指南
网络·缓存·flink
WarPigs14 小时前
Unity在Create菜单添加创建自定义脚本模板选项
unity
正经教主14 小时前
【FDE系列】阶段3:Day 58:Prompt 安全 — 注入、越狱与防护
网络·人工智能·安全·prompt·fde