2/09/2007

核心代码

今天做得全是Script方面的工作,将游戏的核心流程系统又重新检查并优化了一遍,游戏目前采用的是怪物预先生成的模式,所有生物在玩家开始游戏前都会在场景中生成完毕,经过测试这种方式可以避免游戏lag——我估计使用encounter之所以造成lag,是因为怪物是在与玩家同一个场景中生成的,需要立即载入贴图等数据,并进行渲染(至少要计算是否需要进行渲染)的缘故,而预先生成的怪物其所有数据在载入区域的时候进行载入,这虽然势必会增加载入区域的时间,不过却可以保证在此区域中冒险时候游戏的顺畅,而这无疑是更重要的。预生成方式对于网络对抗模组应该是不会有任何问题的,因为游戏始终都是保持只有一个区域中有怪,这并不会增加服务器的负担,而对于PW模组还需要再考量这种方式的利弊。JumpTo***函数与ClearAllActions函数不能连用,这是今天学到的小知识(害得我浪费巨多测试时间,到底何时可以告别这种恼人的小问题啊……)

最近一直没有酷图出现,等核心系统足够强壮以后,就是要增加eye-candy的时候鸟。

没有评论: