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文件夹下的图片。如图: 完成之后点击Create,然后就出现了三个导出的包文件。 哈哈。。上面那个方框就是我想要的了。 第三步:创建2D背景 使用UI Tool 创建2D界面,新建一个layer,点击Create You UI; 然后再使用Widget Tool,创建Spript; 完成上述操作后,你会在hierarchy里发现你的Panle多了一个sprite。。。 这样2D背景就完成了。 第四步: 创建输入框和进入游戏按钮 关于创建输入框可以直接使用NGUI的Input组件或者也可以用Unity的GUI自己在画一个,具体在这里去找吧:http://bbs.9ria.com/thread-244123-1-1.html 我这里使用的是NGUI自带的Input组件。 操作步骤如下: 还是使用Widget Tool选择创建一个button冰给他赋予相应的图片材质,如图: 点击Add To就得到了Button,然后再调整他们的位置大小等。 最后在创建2个Input组件,同样使用Widget Tool选择创建Input,Alast包,我选用的是NGUI自带的Fantasy Atlas,采用里面的资源。具体路径在:NGUI->Examples->Atlases->Fantasy->Fantasy Atlas 最后点击Add To,然后panle下面就出现了我们想要的Input组件了,再复制一个,调整位置大小和背景图一致。最终效果图: 好了,这些该死的东西都拼好了之后,该做点美术无关的事情了。 |