通信
81192_csdn
喜欢创造新世界
展开
-
Unet_NetworkReader/Writer
文章目录前言1.服务端/客户端注册消息2.客户端发送消息`3.服务端进行接收前言unet客户端和服务端进行消息发送时可以采用上一节中方法,也可以直接用networkReader/Writer类进行发送1.服务端/客户端注册消息 const short k_MyMessage = 100;m_Server.RegisterHandler(k_MyMessage, OnServerMes...原创 2019-10-12 09:42:02 · 86 阅读 · 0 评论 -
Unet_破产版NetworkManager
文章目录前言1.主要内容1.1 NetWorkServer与NetworkClient机制1.1.1 server进行监听,并注册监听事件1.1.2 client注册事件,并连接1.2 clientScene场景管理1.2.1 创建游戏物体1.2.2 添加player1.3 流程梳理1.4 消息发送1.4.1 注册消息1.4.2 消息发送1.4.3 接收读取2.代码2.1 NetworkManag...原创 2019-10-12 09:25:25 · 207 阅读 · 0 评论 -
TCP UDP基本编程(一)
这是摘要原创 2019-10-09 09:20:39 · 210 阅读 · 0 评论 -
TCP Socket服务端客户端(二)
文章目录前言1.类库1.1 服务端1.2客户端1.3消息类1.4客户端存储类1.5消息类2.调用方法2.1服务端2.2客户端调用前言本文基于最基本的socket,编写一套tcp 服务端客户端代码,本文转自如下链接,并做了简单的修改:C#网络编程系列文章(一)之Socket实现异步TCP服务器PS:本文无心跳包,未做客户端断线重连1.类库1.1 服务端using System;usin...转载 2019-10-09 13:20:58 · 289 阅读 · 0 评论 -
Udp 异步通信(三)
转自:https://blog.csdn.net/zhujunxxxxx/article/details/442587191.0服务端using System;using System.Collections.Generic;using System.Linq;using System.Net;using System.Net.Sockets;using System.Text;...转载 2019-10-10 09:12:46 · 294 阅读 · 0 评论 -
Unet_NetworkManager_example
文章目录前言1. 使用流程1.1 挂载NetworkManager1.2 挂载NetworkManagerHUD1.3 生成玩家1.4 添加脚本PlayerMove(控制移动开火等)1.5 添加血量控制1.6 其他2.完整代码2.1 PlayerMove 类2.2 Combat 类2.3 HealthBar 类2.4 Bullet 类2.5 EnemySpawner 类前言本文开始,介绍uni...原创 2019-10-10 18:57:46 · 171 阅读 · 0 评论 -
Unet_自定义NetworkManager
文章目录前言1.步骤1.1 自定义NetworkManager1.2 UI脚本CustomerUnetMainMenu1.2.1 开启matchmaker1.2.2 建立游戏1.2.3 获取游戏列表1.2.4 加入游戏1.2.5 其他2. 完整代码2.1 自定义NetworkManager2.2 自定义启动界面2.3 游戏列表类2.4 游戏按钮类2.5 Log前言本文通过自定义继承自Netwo...原创 2019-10-11 09:20:16 · 209 阅读 · 0 评论 -
Unet_自定义NetworkLobbyManager
文章目录前言1.自定义Lobby1.1自定义NetworkLobbyManager1.2 挂载脚本LobbyManager1.3 游戏列表1.4 Player定义2.完整脚本2.1 LobbyManager2.2 主页脚本2.3 LobbyPlayer2.4 LobyyPlayerUI2.5 其他前言此部分可以先建立游戏大厅,然后进入游戏,就像大部分rpg游戏一样,在进入游戏前有一个统一的大厅...原创 2019-10-11 09:58:58 · 812 阅读 · 0 评论 -
Unet_NetworkManager问题汇总
前言本文主要针对前几篇代码中注释的问题以及其问题进行处理解决Bug 修复问题一:isLocalPlayer 值一直是false出现场景:NetworkLobbyPlayer中重写 OnClientEnterLobby()方法时出现(public override void OnClientEnterLobby()),当时想法是当玩家进入lobby后对local Player进行个性化设置,...原创 2019-10-11 13:38:25 · 827 阅读 · 0 评论