摘要:
Client Player{ //Game.Me1void CommandA{ cmd = new Command(methodInfo,args[]); server.channel.Send(cmd) } } Unit{ event LocationChanged; ID; //该单元的在游戏中的唯一标志 OwnerID;//该单元属于谁 _Location; Lo... 阅读全文
摘要:
目前来说,代码进行了一定程度的更新,这个更新主要是针对“分步计算”,或者说我上一个Post所提到的问题。这个问题经过我的反复思考,已经有了一个基本的思路了。大概意思就是,所有的动作运算——就是那种需要主语、谓语、宾语的,而不是只需要知道自己的存在的运算,还是和原来设想的一样,统统放在Action里面进行计算。那么Action怎么获得双方的数据呢?怎么... 阅读全文
摘要:
最近的工作有:1、研究delegate对于性能的影响;2、研究对象处理方式;3、思考对象计算问题。下面分别展开叙述:一、delegate的问题。这个问题是因为考虑到游戏对象里面有很多需要互动的地方,那么到底如何进行互动就是一件值得探讨的问题了。首先,游戏互动总会有被动调用对象的情况发生,比如说对方打击了“你”一下,那么“你”就必须有相应的动作表现。那么我们可以用“事件”的方式、“接口”的方式或者用... 阅读全文