Scut提供Unity3d Sdk包,方便开发人员快速与Scut游戏服务器对接; 先看Unity3d示例如下: 启动Unity3d项目 打开Scutc.svn\SDK\Unity3d\Assets目录下的TestScene.unity项目文件,选中Main Camera,将TestGUI.cs ...
今天我们来讲客户端Unity和服务器收发消息的具体过程。 首先,我们要在unity上搭建登陆界面的UI,这里呢,我用的是NGUI插件。 相信做过unity d前端的都对这个非常的熟悉,最近官方的UGUI也非常的火,但是毕竟是刚出来的,有些功能还不够完善。我期待UGUI干翻NGUI的那天。 算了,不意淫了。这里我不详细的讲怎么搭建UI,我只是走个过场,讲下重点的。 这里有三个重要的gameobjec ...
2015-06-30 14:22 4 3830 推荐指数:
Scut提供Unity3d Sdk包,方便开发人员快速与Scut游戏服务器对接; 先看Unity3d示例如下: 启动Unity3d项目 打开Scutc.svn\SDK\Unity3d\Assets目录下的TestScene.unity项目文件,选中Main Camera,将TestGUI.cs ...
上节我们写个server主类,那么发现什么事情都干不了,是的,我们还没有做任何的业务处理。 接着我们开始写处理客户端连接,发送接收数据的类ServerHandler。 publi ...
所谓磨刀不误砍柴工,所以在搭建netty游戏服务器之前,我们先要把要准备的东西做好。 首先进入netty的官网下载最新版本的netty的jar包,http://netty.io/downloads.html,这里我下载的是netty-5.0.0.Alpha2.tar.bz2 版本的。 打开 ...
客户端unity3d已经把消息发送到netty服务器上了,那么ServerHandler类的public void channelRead(ChannelHandlerContext ctx, Object msg) 就会触发, 所有我们在这里吧消息发送至各自处理的类 ...
既然已经写完了相关的服务器处理类,那么我们就来搭建客户端测试一下。 打开我们的unity3d,然后新建一个c#脚本,取名为MainClient。 public class MainClient : MonoBehaviour{ private const string ...
一,准备工作 1,netty-all-4.1.5.Final.jar(官网下载) 2,eclipse 二,步骤概要 1,服务器开发 (1),创建Server类 该类是程序的主入口,有main方法,服务器开启也是在此执行。 该类主要是提供了channel链接,绑定了端口。 该类 ...
关于Netty,就不过多的介绍了。如果你重来没有接触过Netty,可以看一看这篇文章: https://www.jianshu.com/p/b9f3f6a16911 首先,我们需要抽象出一个引导类,这个类的作用是引导服务的启动或者引导客户端的链接发起。这是一个基类,可以继承它实现各自的需求 ...
服务分架构很多游戏公司不是web架构都是自己开发的CS端,因为游戏交互强而web架构只支持C->S的单工。 一般的网站应用程序,是典型的Request-Response模式,通过tcp和服务器建立一次链接,而请求数据和影响数据通过http协议进行组装,当完成 ...