- 8
- 0
- 约5.66千字
- 约 7页
- 2017-06-13 发布于江苏
- 举报
Ogre 实现无缝地图
GameRes 游戏资源网
用Ogre 实现无缝地图
作者:trcj
博客:/trcj1
1.7 版本之前,如果想用Ogre 内建的地形系统实现一个像样的无缝地图,恐怕要闹到抓
狂。所幸sinbad 在1.7 为Ogre 加入了全新的地形组件,它囊括了一个地形系统所需要的基
本功能,并且具备扩展出丰富特性的能力,使开发者得以避免重复造轮子的麻烦。
以《魔兽世界》为标杆,我们尝试使用Ogre 的新地形系统,构建一个类似的无缝地图,
它理论上支持无限扩展、支持挖洞、支持缤纷易变的地貌、采用分层纹理混合的方式进行渲
染。
分页
无缝地图的精髓在于分块,动态地加载视野所及的地形块,动态地卸载不再活跃的地形
块,这是实现无限连续地形的基本原理。
Ogre 使用分页模块(OgrePaging )和地形模块(OgreTerrain )配合实现地形的动态加载。
分页模块的类构架如下:
PageManager
PagedWorld
Paged
原创力文档

文档评论(0)