摘要: 行为树下,允许有平行的任务,这个任务可能是个状态机,多个状态机可以平行执行。在复杂的应用情景下,行为树的实现要比状态机简单。从名字上看,behaviour tree,首先是个tree,这样就会有node,整棵tree代表一系列的组合。其实可以想象火车编组站,从北京始发的车,每到达一个城市,这个城市就... 阅读全文
posted @ 2015-05-01 22:14 DesignYourDream 阅读(18749) 评论(0) 推荐(3)
摘要: Account[ә'kaunt]账号action['ækʃәn]脚本AI[ai]abbr. 人工智能algorithm['ælgәriðәm]算法Alias['eiliәs]锯齿alpha test['ælfә test]第一次测试,alpha 测试ammo['æmәu]弹药amount[ә'mau... 阅读全文
posted @ 2015-04-14 13:39 DesignYourDream 阅读(3668) 评论(0) 推荐(0)
摘要: 注:Unity 5.1里引入了新的网络框架,未来目标应该是WOW那样的,现在还只是个P2P的架子。 网络的框架,无非是如何管理网络数据的收发,通信双方如何约定协议。之前做的框架与GameObject无关,网络是看不到GameObject这一层的,看到的是事务,比如例如进入场景等。在Unity里... 阅读全文
posted @ 2015-04-09 15:05 DesignYourDream 阅读(4518) 评论(1) 推荐(0)
摘要: PlayMaker属于一个可视化的状态机编辑工具,集成到了Unity的IDE里,在Unity的市场上很受欢迎,本人看见后第一感觉是跟CryEngine的那个状态机特别相似。CE的那个状态机编辑器其实是很难用的,研究过的同学纷纷表示事倍功半。从过去的经验上看,这种可视化的状态机编辑器适合于批量的生... 阅读全文
posted @ 2015-02-27 11:40 DesignYourDream 阅读(897) 评论(0) 推荐(0)
摘要: 这篇文章转自http://va.lent.in/should-you-use-playmaker-in-production/此文作者大概深受其苦,吐槽了playmaker的多个蛋疼的地方,这其实说明了两个问题,一个是作者能力有限,对工具的应用和理解不到位。另一个是警示,不要完全依赖其他工具,拿来要... 阅读全文
posted @ 2015-02-27 09:27 DesignYourDream 阅读(1299) 评论(0) 推荐(0)
摘要: 既然说到渲染引擎,那就不得不提到Ogre,OSG这两个了,OSG我折腾了两年,Ogre折腾了两年,说是我折腾他们,不如说被他们折磨,这个引擎的复杂度就不说了,相信大家都知道。上面这个是渲染引擎的第一个组成部分,说是这一层主要实现渲染的能力和丰富度。可以看出来,分成了几个部分,其中Graphics... 阅读全文
posted @ 2015-02-05 18:08 DesignYourDream 阅读(1622) 评论(0) 推荐(0)
摘要: 软件设计最底层是什么?当然是硬件平台了。书里其实有点迷惑,说硬件呢,为啥要说Microsoft Windows, Linux and MacOS-based PCs这种系统呢?其实目前的PC,应该可以安装各种系统吧。我想这一层是硬件设备。包括桌面计算机(PC,当然也包括笔记本吧),手持设备包括各... 阅读全文
posted @ 2015-02-05 11:49 DesignYourDream 阅读(414) 评论(0) 推荐(0)
摘要: 今天跟Leader聊了下,基本上现在的思路没问题,我发现每次跟Leader开会都把握不了重点,他说的我好像很难领会他的意图或者他的真正意思是什么,而且记不住,很多时候记不住说的话,容易漏掉内容,难道需要录音?这样不太好吧。。就说这次吧,他重点强调说要注意分层的思想,这个观点,其实都知道,只是他更... 阅读全文
posted @ 2015-02-04 17:59 DesignYourDream 阅读(349) 评论(1) 推荐(0)
摘要: 此书获誉无数,第一版没看过,直接看的第二版,然后大致看了一眼作者提到的和第一版的区别:1.C++语言方面的最新进展,也就是C++ 11的标准;第八代主机游戏的架构,XBOX ONE和PS4。想当初,非C++项目不碰,就为追求它的挑战,现在貌似C++已经慢慢淡出视野了,在移动游戏领域由于Unity... 阅读全文
posted @ 2015-02-03 10:49 DesignYourDream 阅读(489) 评论(0) 推荐(0)
摘要: 下面这个用法是参照protobuf-csharp-port的官方wiki,参见:https://code.google.com/p/protobuf-csharp-port/wiki/GettingStarted官方原文里的用法与代码已经有些不匹配了,需要做一些小的修改。准备工作1.首先从https... 阅读全文
posted @ 2015-02-02 11:05 DesignYourDream 阅读(5736) 评论(0) 推荐(0)