《星际公民》每周开发日志:如何减少加载时间?
- 来源:新兵军事学院
- 作者:NT
- 编辑:newtype2001
-角色小组已经把不法者重甲推进到游戏内建模阶段, 接下来就是贴图,然后就是实装了,敬请期待。
-角色小组还把轻、中、重型女性海军盔甲和内衣推进到贴图和实装部分了,这些盔甲使用了特殊的技术从男性盔甲转变而来。女性探索盔甲也进入了高多边形建模阶段。
-42中队方面,EVA船员甲和马润军服都进入了高多边形建模阶段,意思是快实装了。
-OMC不法阵营和Vanduul的中型和重型盔甲也在设计中。
-机械泰坦重装盔甲也在研发制作之中,还有许多不能说的外星相关的东西。
--------Behind the Scene : Megamap---------
-最简单来说,Megamap用于清除读取时间。
-因为地图太大太大了,所以如果一次全部读取的话,你的内存绝对会爆炸。
-最初的解决方法就是制作一些容器对象,需要使用哪个对象的内容就加载哪个对象,但问题就是这样玩家在读取不同的模式之间就会进行漫长的加载。
-而Megamap就是新的解决方法。读取Megamap就和读取一般的地图一样,但一上来他是空的,每次需要任何东西就往里加入对象,玩家选择了某个模式之后,之前无关的内容将先被清除。
-与之前的读取方式的不同之处在于,它并不是整个的删除然后重新加载,而是采用Streaming。
-虽然目前Megamap已经削减了大量读取时间,但目前还是有几秒的读取时间,接下来的同步更新将会尽量降低这个读取时间。
-Megamap对于日后的PU来说也是至关重要的基础部分,PU之后的读取也要依靠Megamap,进入不同的地图Stream不同的对象内容。
-Megamap因为不删除对象(只是将内容移出,本身不会经历删除-重新加载的过程)而持续保留,也因此使得游戏更“持续”,有一个有趣的BUG,在机库里可以喝酒,喝醉之后去玩Arena Commander,你将依然处于醉酒状态,因为玩家没有被“摧毁”然后“重建”。
-Megamap的多人版比起单人就相当复杂了,问题在于不同地图的服务器仅为该地图提供服务,因为可能有成千上万的玩家连接并加载一张地图,这就造成了很大的难度。
-以前你打完一场比赛,断开连接,加载前端UI然后选择新模式,系统重启并加入下一个服务器,加载新地图继续游戏。而如何跳过重启阶段就是实现多人Megamap的挑战,CryEngine在构造的时候默认一旦开启一个系统,它要么是多人模式要么是单人模式,并且直到该系统关闭都会保持,但是现在需要动态地改变,就会产生大量不可知的BUG,工程师唯一能做的就是不停地尝试直到出现问题,接着寻找出现问题的地方并修正。
-现在已经能看到这么长时间努力的成果了,各种框架都在被慢慢搭建,期待最后的成果。
--------END----------
------Subscriber Perks-------
-Imperators(绝对统治者)级的订阅者在每个新版本出来的一个星期里拥有所有飞机的改型的驾驶权。同时还能获得而某些限制级外星飞船的驾驶权(只要你还是Imperator订阅者)
-所有在4月17号之前成为订阅者的公民将收到一份特殊的装饰品--Big Benny's Vending Machine(就那个卖面条的机器)!
玩家点评 (0人参与,0条评论)
热门评论
全部评论