- 博客(1)
- 资源 (1)
- 收藏
- 关注
原创 Unity3D 中的定制特性
Unity3D 中的定制特性 在Unity3D的菜单上增加组件:AddComponentMenu的属性允许你在“Component”菜单中放置一个脚本,无需在意这个脚本在哪里 在Unity3D编辑器上增加一些相关的功能,例如MenuItem特性。首先需要将它放置发哦Assent/Editor的文件夹下。由于编辑器类在UnityEditor命名空间下的,所以在使用的时候需
2017-08-30 15:00:12 690
Unity3D Socket通信使用Protobuf数据格式
测试脚本:
Client.cs 测试内容:
1.连接服务器。
2.断开服务器。
3.发送游戏事件。
4.以二进制方式发送网络消息。
5.以ProtuBuf方式发送网络消息。
Server.cs 功能:
1.收到的数据不做修改即可发送
目录说明:
1.Scripts/Socket/Protobuf:Protobuf源码
2.Scripts/Socket/ProtocalData: 存放*.proto 转换后的 *.cs 协议数据结构文件
3.Scripts/Socket: 其他,Socket相关脚本。
备注:使用的是Protobuf的源码,如果后期有效率上的需求,可自行替换为DLL方式。(注意:.Net 2.0 的库和 .Net 2.0 Subset的选择使用。代码中只需要维护 SocketManager.cs 中的两个静态序列化相关函数即可)
2018-09-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人