摘要:
使用 Unity 的C#语言 ,利用属性(Attribute)来类定义和变量定义或区分其他的变量,您可以设置一种特殊行为 例如,您添加[SerializeField]属性变量,私有变量标识序列化。 [SerializeField] int 计数; 序列化您'的值是存储到场景和预制体。因为值存储在me 阅读全文
摘要:
比较简洁的对象池 1 using System; 2 3 namespace ZSLib.ZStudio 4 { 5 public sealed class ObjectPool<T> where T : new () 6 { 7 /// <summary> 8 /// 如果需要可以增加数组的数量 阅读全文
摘要:
单选注释格式设置: File/Settings(Ctrl+Alt+S/Command+Option+S)/Code Style/C#选择Other 阅读全文
摘要:
对于C#语言支持(由C#1.0-C#7.1): 编码可以使用跨平台的IDE选择,就如同VS+Resharper一样方便: 运行效果: 阅读全文
摘要:
在使用Supersocket Server的过程中,发现Server是不支持.net 3.5的. 1.Server端中的几个Command: 1 namespace SuperSocketProtoServer.Protocol.Command 2 { 3 public class CallMess 阅读全文
摘要:
发送端/接收端 运行结果如图 NetMQ官方主页:http://netmq.readthedocs.io/en/latest/ 阅读全文
摘要:
查看生成的person.bin 阅读全文
摘要:
参考资料说明 SuperSocket文档 http://docs.supersocket.net/ Protobuf语言参考 https://developers.google.com/protocol-buffers/docs/proto 单消息多类型解决方案 https://developers 阅读全文
摘要:
第一个测试的proto文件 第二个测试proto文件 分别生成C#源文件 例子程序 程序执行结果 阅读全文
摘要:
因为动态连接库需要对DBT_DEVICEARRIVAL、DBT_DEVICEREMOVECOMPLETE等消息的处理,所以拿一个不太理想的Hid的动态库片段来说明,说明部分其它代码有不严格的地方,功能性实测末尾有实测的代码片段,不多说直接上代码! 1 // 下列 ifdef 块是创建使从 DLL 导 阅读全文
摘要:
因为近段时间接触Hid相对来说多一些,由此忽略了串口中获取cbInQue这个重要的东西,下面是错误代码 1 // Win32SerialPortLib.cpp : 定义 DLL 应用程序的导出函数。 2 // 3 4 #include "stdafx.h" 5 #include "Win32Seri 阅读全文
摘要:
下面的改写让泛型单例支持使用Private的构造函数,这样做更严谨: 阅读全文
摘要:
通过Clip名称更改动画片段 通过Animation名称指定Animator的Library 阅读全文
摘要:
Thread Ninja说明: Thread Ninja - Multithread Coroutine Requires Unity 3.4.0 or higher. A simple script helps you write multithread coroutines. Unity's c 阅读全文
摘要:
需要使用的插件库说明: Loxodon Framework Log4NetVersion: 1.0.0© 2016, Clark Yang Thank you for purchasing the plugin!I hope you enjoy using the product and that 阅读全文