摘要:
C# IOCP服务器 @by 群63438968 这是我写的unity 网络斗地主的服务器源码,本来我想只公开部份服务端代码的,但是为了回报大家的热情,以及曾经和现在的好兄弟,我计划慢慢开源! 告诉大家如何使用!先列一下项目结构!这个我是从C#传奇游戏服务器的代码中摘取的,传奇游戏服务器的源代码在... 阅读全文
摘要:
Unity OF 3DMax毛坯房制作标准1、模型2、贴图3、模型塌陷展UV4、灯光5、Radiosity6、Render To Texture7、烘焙8、导出1.模型回目录1)单位统一为:米导出时也选择厘米,导出的fbx文件直接导入unity3D,unity3D中的1刚好对应3Dmax中的1。下图中右边为unity3D中的Cube,Scale为1:1:1 。左边Cube 是3Dmax中建立的1:1:1米的模型。2)cad导入格式可选其中任意一个都可以3) 导入CAD图之后把物体放在场景0.0.0位置。4)使用CAD实际尺寸建立模型,同时参照结构图看有无丢失房梁。5)模型制作过程中对齐边或者. 阅读全文
摘要:
Unity网络斗地主服务端 @by梦想之家2工作室 阿龙 已经做好了服务器框架,并且能实现服务器给客户端分牌的问题! 阅读全文
摘要:
Unity 网络斗地主 牌的类型 web版本演示地址:http://www.dreamhome666.com/Desktop.html在上个版本中,下面的角色在牌的后面,可以将角色做为一个Panel的子物体,然后调整Panel的depth,即可调整顺序!进入正题,定义牌的类型! 用c#的enum来实现枚举判断,斗地主的牌的类型有,/// /// 牌类型/// public enum cardtype{ //未知类型 none, //王炸 wangzha, //炸弹 zhadan, //四张带两张 sidaier, //三个不带 sangebudai, //三个带一 sandaiyi, //三. 阅读全文
摘要:
Unity 网络斗地主 牌的一些算法 在这儿说一下,我的项目是用svn的方式,上传在https://v2.svnspot.com/18666451713.doudizhu这个svn上,大家可以下载TortoiseSVN工具,CheckOut到本地即可,但是提醒大家切勿提交!在检出的时候,要输入用户名和密码,只需要到www.code.svnspot.com上注册用户即可!输入这个帐号和密码即可进入! 这一篇说一下 算法!顺便讲解一些基本程序! 1.随机生成牌! 其中每张牌都是用code值的,A,2,3,4....10,J,Q,K 用 0... 阅读全文
摘要:
Unity NGUI 网络斗地主 -发牌 脚本交互 @By 灰太龙 Unity4.2.1f4 NGUI 3.0.4本篇说的问题是脚本与控件的交互! 现在对界面进行了改进,先看副图! 1.制作发牌效果 制作发牌就是 动态生成UISprite,UISprite是纸牌的载体! 利用一个for循环,循序改变sprite的x位置,这样就可以生成纸牌了! 2.Button的点击事件要响应Button按钮按下,需要新建个(C#)脚本,里面需要有个方法void OnClick(); 然后在void OnClick()方法中实现响应的代码就可以了! 然后把这个脚本挂在Button按钮上就可以了! 3.下一... 阅读全文
摘要:
Unity NGUI 网络斗地主 -制作图集 Atlas by @杨海龙 开发环境 Win7+Unity4.2.1f4+NGUI 3.0.4版本 这一节告诉大家如何制作(图集)Atlas! 1.首先导入扑克牌资源到Unity的assets中! 2.点击菜单 NGUI->Open->Atlas Maker 这样就生成了一个图集! 3.在图集中添加图片 4.运用图集中的图片 点击菜单 NGUI->Open->Widget Tool来添加Sprite控件 5.图集的意义就是节省空间 多张小图片比这些小图拼接的一张大图的容量要大! 6.下一篇 各种控件的应用 和各种事件以及代码 阅读全文
摘要:
Unity NGUI 网络斗地主 -界面制作 源文件在群(63438968群共享!) @灰太龙 这一节说一下NGUI的界面摆放,并且教会大家使用NGUI的自适应功能! 在这里感谢@Gamer,是他给我的一些指教和资料! 1.首先在菜单栏中选择NGUI->Open->UI Wizard,这个时候会弹出一个窗体 其中,默认的层是Default,如果是这个层的话,就会有问题! 自己试一试就知道了,在这里不阐述了! (注解:新建Layer,在Inspector中,最后一个命令Add Layer...添加一个层,即可,名字可以任意取!) 那么会在Hierarchy视图中自动生成几个物体,截图 阅读全文
摘要:
Unity NGUI 3.0.4版本 @by 灰太龙 开发环境 Win7旗舰版 Unity 4.2.1f4 本文就写个开门篇,告诉大家怎么用NGUI,第一步导入NGUI 3.0.4版本! 1.启动Unity,在Unity的Project视图中,右键Import Package->Custom Package,然后选择NGUI的包文件,就可以导入了!导入之后,发现里面还有两个包文件,NGUI v.2.7.0.unitypackge和NGUI v.3.0.4.unitypackge,双击NGUI v.3.0.4.unitypackge,这才算是真正的导入了3.0.4版本的NGUI! 注明:N 阅读全文
摘要:
由于项目需要,要求用unity来展示三维场景,并在三维中能够方便的查询数据库等。一开始尝试在unity中直接连接数据库,当时连的xml,然而每次发布成网页后都会出现路径找不到等问题,所以迫不得已采用了unity向网页传送数据,网页中处理数据(查询数据库),然后将处理过的数据再反传送给unity,最终在unity中将其展示(在网页中展示更为灵活)。原理很简单:1、unity向网页发送数据的函数:Application.ExternalCall("SayHello",gameObject.name),这个函数将调用网页中的SayHello函数,gameObject.name为传 阅读全文