05 2019 档案
摘要:1、方法介绍 BeginAccept(AsyncCallback callback, object state); 异步开始监听客户端连接。 1. callback 为一个委托,在成功接收客户端连接时调用委托方法。 2. 向委托方法中传递的参数 EndAccept (IAsyncResult res
阅读全文
摘要:1、实现步骤 1. 新建空物体Controller,添加Network Manager、HUD组件。 2. 创建Player模型,添加Inentity组件。 3. Player添加脚本控制移动,只有当为本地用户才执行。 4. 给Player添加Network Transform,用于同步位置 5.
阅读全文
摘要:[Toc] 1、Network Manager Network Manager是多人游戏的核心控制组件,主要用于控制联网游戏的状态。在Editor中提供了用于配置网络的界面、用于生成游戏对象的预制件以及用于不同游戏状态的场景。 每个场景只能用有一个激活的Network Manager 只介绍几个我用
阅读全文
摘要:本文参考于CSDN博客 "wxy941011" 1、疑问 我们使用 "第四个博客" 中的项目。 修改客户端为:连接成功后循环向服务器发送从1 100的数字。看看服务器会不会正常的接收100次数据。 可是我们发现服务器只接收了两次数据,为什么和期望的不一样呢,这就触发了粘包问题。 2、什么是粘包和拆包
阅读全文
摘要:1、什么是序列化和反序列化 当客户端和服务器进行远程连接时,互相可以发送各种类型的数据。但都要先把这些对象转换为字节序列,才能在网络上进行传输。 序列化:就是发送方 把对象转换为字节序列的过程。 反序列化:就是接收方 把字节序列转换为对象的过程。 2、BinaryFormatter BinaryFo
阅读全文
摘要:本文及系列参考于Andy老师的DOTween系列 欢迎大家关注 "Andy老师" 13、动态效果工具插件 这个插件是Andy老师自己利用DOTween写的按钮点击和显示的效果控件,有非常多的种类,还是挺好用的。 "点击这里" 获取老师工具下载链接。 使用方法: 1. 直接把资源拖入项目工程(资源附带
阅读全文
摘要:[Toc] 本文及系列参考于Andy老师的DOTween系列 欢迎大家关注 "Andy老师" 10、获取数据 类方法 返回所有暂停的动画,没有则返回null 返回所有真正播放的动画,没有则返回null 获取给定ID的数组 返回给定对象上播放或缓存的动画数组 检测传入的对象是否有动画在活动 正在播放的
阅读全文
摘要:本文及系列参考于Andy老师的DOTween系列 欢迎大家关注**Andy老师** 6、Set设置参数 在Unity中添加一个Cube,并挂载这个脚本 SetLoops():设置循环 //参数1.循环次数(-1表示无限循环) //参数2.循环方式 //Yoyo:来回运动 //Restart:重新开始
阅读全文
摘要:本文及系列参考于Andy老师的DOTween系列 欢迎大家关注 "Andy老师" 介绍 在Unity Asset Store上搜索DOTween下载免费版。 Pro收费版就比免费版多了可视化功能,作用并不大。 添加引用 Using DG.Tweening; 以 DO 开头的方法:设置动画的方法 以
阅读全文
摘要:使用Tcp协议实现最简单的本地局域网聊天 1、思路 服务器 1. 先用 "C 网络编程学习(1) Socket之Tcp协议的简单使用" 中方法写可接收多个客户端的连接代码。 2. 另外写一个类Client专门处理连接的客户端clientSocket。 3. 在主类中用List存放所有连接的客户端。。
阅读全文
摘要:使用Udp协议实现最简单的服务器与客户端通信 1、服务器端 2、客户端 3、效果 1. 先运行服务器窗口 2. 再运行客户端窗口 3. 在服务器的窗口上会显示客户端的连接消息
阅读全文
摘要:使用Tcp协议实现最简单的服务器与客户端通信 1、方法介绍 public Socket(AddressFamily addressFamily,SocketType socketType,ProtocolType protocolType); 参数1 :指定Socket使用的寻址方案(IPV4还是I
阅读全文

浙公网安备 33010602011771号