Scut游戏server引擎Unity3d访问
2015-08-09 20:20
525 查看
Scut提供Unity3d Sdk包。便利的高速发展和Scut游戏server对接; 看Unity3d示为以下的比率:
启动Unity3d项目
打开Scutc.svn\SDK\Unity3d\Assets文件夹下的TestScene.unity项目文件,选中Main
Camera。将TestGUI.cs文件拖动到Inspector窗体的Script,如图:
点击
执行。例如以下:
文件夹层次说明
1)
Net层:封装Http与Socket请求操作,以及网络协议的数据解析和请求參数的打包,当中NetWriter里有SetMd5Key为设置网络协议请求參数的Key,用于跟服务校验请求參数的有效性
2)
Reflect层:提供高性能的反射功能
3)
Security层:加密操作
4)
Serialization层:封装对象的序列化操作
5)
Game层:游戏业务逻辑层代码实现功能,此文件夹下的Action和Behaviour文件夹,依据业务自己实现代码
6)
CustomHeadFormater类:自定的结构消息头解析器
7)
TestGUI.cs为測试脚本
TestGUI代码
?
Send方法接口会依据url是否带http字段来推断是否是用http还是socket,
Action和Behaviour文件夹下实现自己的业务代码
自定头部解析类CustomHeadFormater代码
?
BaseAction代码
?
Action1001代码
?
一个完整的样本Sample For Unity3d源代码下载
启动Unity3d项目
打开Scutc.svn\SDK\Unity3d\Assets文件夹下的TestScene.unity项目文件,选中Main
Camera。将TestGUI.cs文件拖动到Inspector窗体的Script,如图:
点击
执行。例如以下:
文件夹层次说明
1)
Net层:封装Http与Socket请求操作,以及网络协议的数据解析和请求參数的打包,当中NetWriter里有SetMd5Key为设置网络协议请求參数的Key,用于跟服务校验请求參数的有效性
2)
Reflect层:提供高性能的反射功能
3)
Security层:加密操作
4)
Serialization层:封装对象的序列化操作
5)
Game层:游戏业务逻辑层代码实现功能,此文件夹下的Action和Behaviour文件夹,依据业务自己实现代码
6)
CustomHeadFormater类:自定的结构消息头解析器
7)
TestGUI.cs为測试脚本
TestGUI代码
?
Send方法接口会依据url是否带http字段来推断是否是用http还是socket,
Action和Behaviour文件夹下实现自己的业务代码
自定头部解析类CustomHeadFormater代码
?
BaseAction代码
?
Action1001代码
?
一个完整的样本Sample For Unity3d源代码下载
相关文章推荐
- Unity事件处理机制与NGUI事件机制
- Unity3D之如何将包大小减少到极致
- 【unity填坑日记】unity IOS 32/64兼容编译使用TextAsset导致的问题
- unity学习正式开始
- Unity3D中的Mesh
- Unity武器系统的优化
- Unity3D NGUI制作进度条
- Unity内置的shader include files
- Unity 真机调试
- Unity3D新手教学,让你十二小时,从入门到掌握!(二)
- 基于unity的直升机模拟设计
- Unity5.0 EventSystem事件系统的详细说明
- 于Unity3D动态创建对象和创建Prefab三种方式的原型对象
- Unity NGUI实现2048(三)反编译APK文件
- Unity NGUI实现2048(二)逻辑分析
- Unity-Tween
- Unity3D试题
- Unity3D 游戏贴图(法线贴图,漫反射贴图,高光贴图)
- Unity NGUI实现2048(一)源代码
- Unity编辑器-创建单独编辑框,折叠框,提示框