原文:http://www.cnblogs.com/saucerman/p/5555793.html 因为项目要加语音。语音数据都非常大。所以顺带就把之前写的网络模块一起测试了。 然后发现了一些bug,逐修。本来想在原文上面直接修改掉。但是恐怕已经看到的人拿去用了之后,再回头看也不一定能看明白,索性 ...
服务端 模拟,是指,和 客户端 做法一样,给出人物属性,按照序列帧,开始执行计算。但服务端 运行速度 远远大于客户端。 这里的最关键做法,要注意2点!!! 1: 战斗过程,必须是同步计算,千万不能有 一个 异步处理!!!! 好多u3d的朋友,喜欢用 事件,喜欢用协成。这里注意了,别用哦,虽然处理流程 ...
分类:
其他好文 时间:
2016-06-04 08:08:47
阅读次数:
189
1.概述
上次我们一口气讲到下层组件讲多点触控的消息根据具体的需求,在每个时刻将其抽象画成单一指令。
接下来我们要聊聊,上层组件中如何将单一的指令应用在角色上,让角色在移动,普通攻击和释放技能中间做出正确的行为。
上次我们也说过了,上层组件是个优先级队列,队列中分别有对移动,普通攻击,技能释放的判定检测组件,按照 技能> 普攻 > 移动的优先级,对下层组件传递过来的消息依次,逐个进行处理。...
分类:
其他好文 时间:
2016-06-03 19:24:25
阅读次数:
309
之前写了一篇。 发完之后第二天实际应用到游戏之后还是发现了一些小毛病。 比如网络模块有重复使用(多对象)的情况。所以将静态类该成了普通类。 比如安卓下会有些异常出现导致游戏逻辑不正常。所以网络相关的函数有些加了try块。 然后发现写入固定ip的方式根本不适合局域网。于是加了udp做的广播系统,用以服 ...
开始是找了下U3D的SCRIPT手册,发现找不到这玩意。然后在谷歌搜"unity3d get all child"才找到了答案。很简单的答案,不过挺有意思的,挺好用。
foreach (Transform child in transform)
{
Debug.Log(child.gameObject.name);
}
transform是你所需要找的物体...
分类:
编程语言 时间:
2016-06-02 14:15:46
阅读次数:
852
其实写过多次网络链接。但是因为换了工作,又没电脑在身边,所以以前的代码都没办法翻出来用。 所以从今天起,一些常用的代码只好放到网上。 公司有一个局域网的游戏。本来想用u3d的rpc就可以完成。但是后来说要传语音。于是只要写一个tcp。 先给出服务器和客户端的socket代码段。其他依赖的一些文件,就 ...
教程基于http://pixelnest.io/tutorials/2d-game-unity/ , 这个例子感觉还是比较经典的, 网上转载的也比较多. 刚好最近也在学习U3D, 做的过程中自己又修改了一些地方, 写篇文和大家一起分享下, 同时也加深记忆. 有什么纰漏的地方还请大家多包涵. 1.创建 ...
分类:
编程语言 时间:
2016-05-25 16:41:10
阅读次数:
622
原文:3D/2D中的D3DXMatrixPerspectiveFovLH和D3DXMatrixOrthoLH投影函数详解 3D中z值会影响屏幕坐标系到世界坐标系之间的转换,2D中Z值不会产生影响(而只是屏幕宽高比会产生影响,z值只对深度剔除产生影响)。所以U3D中如果用2D摄像机那么屏幕坐标和世界坐 ...
分类:
其他好文 时间:
2016-05-25 00:12:47
阅读次数:
284
图片看不清楚,请点击看大图 http://pan.baidu.com/s/1pKwmOYn 写了好多,没保存,哎哎哎 空格键开始移动 ...
分类:
其他好文 时间:
2016-05-20 08:40:05
阅读次数:
139
通过海峡人才网、拉勾网了解在什么岗位上有哪些语言需要使用。 前端:web、Flash、html、JavaScript、u3D、COCOS2D-X。熟练掌握主流框架JQuery,Backbone.js,AngularJS,Ember.js,Bootstrap等 后端:熟悉Java/PHP/Python ...
分类:
编程语言 时间:
2016-05-13 13:42:26
阅读次数:
147