Unity客户端连接java服务端并通过json的形式接收数据-客户端

来源:互联网 发布:数据采集兼职 编辑:程序博客网 时间:2024/05/19 01:11

http://bbs.9ria.com/thread-256559-1-1.html


为了响应开学活动,给大家分享一下这段时间我对unity和java的学习心得,也有一些困惑求大神帮忙。
大致类容就是通过unity实现玩家登陆,客户端与服务端的通信都采用json数据来封装。
有些细节的太基础的东西我也没详细的写出来,如果有不清楚的地方,我劲量帮大家解决。


unity 客户端部分
搭建客户端2D登陆界面。
我采用的是NGUI 2.3.6版本。使用NGUI的UI Tool,Widget Tool,Atlas Maker等组件做。至于怎么导入NGUI 这里我就不做介绍了,网上一大堆。
第一步:建立image文件夹,导入外部已经处理好的图片素材。
第二部:将图片素材打成一个atlas包:
在NGUI选下下选中Atlas Maker,然后可以自己重新定义一个包名字,然后选择image文件夹下的图片。如图:
addAtlas.png 

完成之后点击Create,然后就出现了三个导出的包文件。

2.png 

哈哈。。上面那个方框就是我想要的了。
第三步:创建2D背景
使用UI Tool 创建2D界面,新建一个layer,点击Create You UI;
然后再使用Widget Tool,创建Spript;3.png 
完成上述操作后,你会在hierarchy里发现你的Panle多了一个sprite。。。

这样2D背景就完成了。


第四步: 创建输入框和进入游戏按钮
关于创建输入框可以直接使用NGUI的Input组件或者也可以用Unity的GUI自己在画一个,具体在这里去找吧:http://bbs.9ria.com/thread-244123-1-1.html
我这里使用的是NGUI自带的Input组件。
操作步骤如下:
还是使用Widget Tool选择创建一个button冰给他赋予相应的图片材质,如图:
4.png 
点击Add To就得到了Button,然后再调整他们的位置大小等。
最后在创建2个Input组件,同样使用Widget Tool选择创建Input,Alast包,我选用的是NGUI自带的Fantasy Atlas,采用里面的资源。具体路径在:NGUI->Examples->Atlases->Fantasy->Fantasy Atlas
最后点击Add To,然后panle下面就出现了我们想要的Input组件了,再复制一个,调整位置大小和背景图一致。最终效果图:
QQ截图20130917130747.png 

好了,这些该死的东西都拼好了之后,该做点美术无关的事情了。


3.png (26.89 KB, 下载次数: 2)

3.png

QQ截图20130916232619.png (501.32 KB, 下载次数: 2)

QQ截图20130916232619.png


0 0
原创粉丝点击