新isometric 视角游戏场景系统



此系统用于方便的构建等角视图(斜45度)的游戏场景

在此系统的每一个逻辑几何单元是一个位于3d逻辑空间的长方体:AABB

此长方体只是只有一个视角而已。

因为长方体的尺寸: 长,宽,高 是任意的所以可以方便的构建很多类层叠的游戏场景

  

 每一个几何单元的坐标可以使行列坐标(例如上图),也可以是3d空间的xyz坐标 

 每一个几何单元的尺寸可以使行列作为尺寸单位,也可以是3d空间的数值 

 这里的几何单元在视觉表现上提供了基本的模型和对应的贴图功能,以便实现例如地面,墙壁等视觉表现也可因此减少图像资源。 

 这样的话,构建场景的自由度就大大增加。

 

 

这是103个几何单元:

 

这些在每一帧的动态排序状况如下:

 

total表示几何单元有103个, n表示总的排序比较次数,  loat time表示完成一次排序所花费的毫秒数(以上的结果在一般的机子上测试完成的)

posted @ 2012-06-14 22:36  vily_雷  阅读(750)  评论(0)    收藏  举报