您的位置:首页 > 移动开发 > Unity3D

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源代码下载
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: