《帝国时代OL》是2011年底微软发布的即时战略网游版,画面相当华丽。在它发布不久我就研究了它的场景实现方法,这篇文章里所写的内容是2012年1月份研究的,当时写了个场景查看工具,还带有简单的地表编辑功能,但是后来因为其他原因就不再继续下去了,所以也就放着不管了,前阵子整理硬盘才想起还有这段往事。很遗憾的微软已经停止更新《帝国OL》了,也就是前几天的新闻,但是服务器还没关,只是内容不再更新,其实不更新也就意味着离关服不远了。

下面说说它的地表实现方式吧,跟目前流行的做法完全不同,算是自成一派。
照例,一个场景(特指地表)由很多块(或者叫页)组成,每块都是8*8的格子,当然边缘可能不够8*8。每块由很多层组成,每层有三张贴图,一张diffuse,一张normal和一张mask, 示例如下: