|
|
我在指导文章中看到以下代码:
MeshManager:: createPlane () (创建平面)方法在头文件 OgreMeshManager.h 中定义:
Mesh * Ogre::MeshManager::createPlane (
const String & name, // 平面模型的名称
const Plane & plane, // 所使用的平面定义的名称
Real width, // 平面宽度 (X 方向)
Real height, // 平面高度 (Y 方向)
int xsegments = 1, // X 方向分割数目
int ysegments = 1, // Y 方向分割数目
bool normals = true, // 是否创建垂直于平面的法线
int numTexCoordSets = 1, // 纹理坐标集的数目(也就是多层纹理的层数)
Real uTile = 1.0f, // U 方向纹理铺嵌行数
Real vTile = 1.0f, // V 方向纹理铺嵌行数
const Vector3 & upVector = Vector3::UNIT_Y,
// 上方向法线,指示平面的正面朝向
HardwareBuffer::Usage vertexBufferUsage = HardwareBuffer::HBU_STATIC_WRITE_ONLY,
// 顶点缓存用途
HardwareBuffer::Usage indexBufferUsage = HardwareBuffer::HBU_STATIC_WRITE_ONLY,
// 索引缓存用途
bool vertexShadowBuffer = true, // 顶点阴影缓存
bool indexShadowBuffer = true // 索引阴影缓存
)
该方法在ogre最新版本中已经被改写,添加了一个参数 const String & groupName,请问该参数是何意思 应该怎么填写? |
|