首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网络游戏 >

这个是什么初始化地形的算法,该如何处理

2012-03-12 
这个是什么初始化地形的算法#define DIMX 64//整个场景的大小#define DIMZ 64//整个场景的大小#define SIZ

这个是什么初始化地形的算法
#define DIMX 64 //整个场景的大小
#define DIMZ 64 //整个场景的大小
#define SIZE 128 //整个场景的大小
void InitTerrain()
{
  int x,z;
double xi,zi;
for(z=0;z<DIMZ;z++)
{
zi=(double)z-((double)DIMZ/2);
  zi=zi*SIZE;
for(x=0;x<DIMX;x++)
{
xi=(double)x-((double)DIMX/2);
xi=xi*SIZE;

Terrain[x][z].x=xi;
Terrain[x][z].y=0;
Terrain[x][z].z=zi;
}
}

}


[解决办法]
看起来好像就是在xz平面有64×64个格子组成的地形mesh,每个格子的大小是128
[解决办法]
你检查下Terrain里的数据是不是正确的

[解决办法]
你不会是做在做地编吧?一般客户端只需要根据地图文件执行渲染就可以了,根本不需要这样.

热点排行