制作一个游戏编辑器玩玩(3)

现在开始做terrain相关的基本内容。

首先是添加一个terrain对象类

接着添加Block类BlockPixel类terrainrenderitem类和terrainrendermanager类

其中TerrainObject类用于管理地形系统的所有数据。 定义如下

内部有高度数据,法线数据,地块属性数据。地块元素数据和绘制元素管理及纹理管理等。


终于把地形的所有的内容加上去了。看下效果。


OK, 看到地形已经渲染出来了。还是挺顺利的。下一步是加地形编辑功能了。

猜你喜欢

转载自www.cnblogs.com/dodobox/p/12513860.html