摘要: http://www.cnblogs.com/koffer/archive/2004/05/31/12442.aspx在测试GC.GetGeneration(Obj)的时候发现,GC.GetGeneration(Obj)的值根据...而不同!阅读全文
05 2004 档案
摘要: 这两天主要忙于对Action进行完善的工作,所谓的完善,也仅仅是最基本的完善而已。此外正在展开程序主循环的设计,这个主循环已经开始写了,不过仍然处于非常初期和非常幼稚的阶段。下一步需要做的是:1、建立Action队列(用于执行动作)2、建立Character队列(用于执行“呼吸”)3、建立输入能力4、建立输出机制(UI)下面分别叙述一下:1、建立Action队列,我一开始的...阅读全文
摘要: 先来看看序列图:看之前先看看一些补充说明,左边是Tank所在的机子,右边是Building所在的机子。前面两个ReceiveData调用缺少了SendData调用,另外有一些地方实际上是异步操作,例如某些ReceiveData,为了画图简便,我都用掉用来表示了。希望大家看这个图的时候,对照一下最新版本的代码来看。在最新版本的代码里面,Action添加了8个(2*2对)虚函数。分别是GetXXInf...阅读全文
摘要: Client Player{ //Game.Me1void CommandA{ cmd = new Command(methodInfo,args[]); server.channel.Send(cmd) } } Unit{ event LocationChanged; ID; //该单元的在游戏中的唯一标志 OwnerID;//该单元属于谁 _Location; Lo...阅读全文
摘要: 目前来说,代码进行了一定程度的更新,这个更新主要是针对“分步计算”,或者说我上一个Post所提到的问题。这个问题经过我的反复思考,已经有了一个基本的思路了。大概意思就是,所有的动作运算——就是那种需要主语、谓语、宾语的,而不是只需要知道自己的存在的运算,还是和原来设想的一样,统统放在Action里面进行计算。那么Action怎么获得双方的数据呢?怎么...阅读全文

