C#
CA大人
这个作者很懒,什么都没留下…
展开
-
c#中List<>类的Sort()的几种形式
.Net中的List1.不带有任何参数的Sort方法----Sort();2.带有比较器参数的Sort方法 ----Sort(IComparer)3.带有比较代理方法参数的Sort方法----Sort(Comparison)>))4.带有比较起参数,可以指定排序范围的Sort方法----Sort(Int32, Int32 IComparer(T))较为常见的一种:L转载 2017-03-26 15:58:14 · 5816 阅读 · 1 评论 -
unity中简单实用protobuf(Protobuf-net)
(一)Protobuf 是Google的一个开源序列化库,因为使用的数据压缩算法等优化,序列化的数据较Xml更小,速度更快,因为序列化后数据是以紧凑的二进制流形式展现的,所以几乎不可直接查看。由于Protobuf不支持.Net3.5及以下版本,所以如果要在Unity3D当中使用,则需要用到第三方的Protobuf-net库。Protobuf-net也是开源的,项目地址如下:转载 2017-04-28 15:20:15 · 9851 阅读 · 4 评论 -
基于ProtoBuf协议实现网络传输(一)
Unity版本: 5.3使用语言: C#写在前面ProtoBuf是Google公司推出的一种二进制序列化工具,适用于数据的网络传输。基于Socket实现时时通信,关于数据粘包的编码和解码处理是必不可少的。实现功能: 1.基于ProtoBuf序列化对象 2.使用Socket实现时时通信 3.数据包的编码和解码1.转载 2017-04-28 15:24:20 · 2696 阅读 · 0 评论 -
基于ProtoBuf协议实现网络传输(二)
Unity版本: 5.3使用语言: C#写在前面ProtoBuf是Google公司推出的一种二进制序列化工具,适用于数据的网络传输。基于Socket实现时时通信,关于数据粘包的编码和解码处理是必不可少的。实现功能: 1.基于ProtoBuf序列化对象 2.使用Socket实现时时通信 3.数据包的编码和解码2.转载 2017-04-28 15:27:25 · 1830 阅读 · 0 评论 -
基于ProtoBuf协议实现网络传输(三)
Unity版本: 5.3使用语言: C#写在前面ProtoBuf是Google公司推出的一种二进制序列化工具,适用于数据的网络传输。基于Socket实现时时通信,关于数据粘包的编码和解码处理是必不可少的。实现功能: 1.基于ProtoBuf序列化对象 2.使用Socket实现时时通信 3.数据包的编码和解码3.转载 2017-04-28 15:28:51 · 2665 阅读 · 0 评论 -
在unity中使用Newtonsoft.Json
由于unity(目前是用unity5.5)目前最高支持.net framework 版本是3.5,所以无法直接通过NuGet导入Newtonsoft.Json来使用。可以访问GitHub下载相应的支持Unity的Newtonsoft.Json资源包,导入即可使用。(https://github.com/SaladLab/Json.Net.Unity3D/releases) 导入后如下图所示转载 2017-05-11 23:23:44 · 20498 阅读 · 3 评论 -
Button点击事件绑定中如何传递带参数的方法
btn.onClick.AddListener(delegate () { this.OnBtnClick(true); });传递一个有参数的方法用于传递参数。这样点击事件就能接收参数了。using UnityEngine; using UnityEngine.UI; public class Test : MonoBehaviour原创 2017-05-09 17:58:06 · 28986 阅读 · 3 评论