コード例 #1
0
    public Mesh GenerateMesh(Vector3 pivotOffset, float scale)
    {
        m_Centre = pivotOffset + new Vector3(Width, Height, Depth) * 0.5f;
        VoxelMeshGenerator generator = new VoxelMeshGenerator(this, scale);

        return(generator.GenerateMesh());
    }
コード例 #2
0
 protected override void RequestLodMeshData(LODMesh lodMesh, LODInfo lodInfo)
 {
     lodMesh.RequestMeshData(
         () => VoxelMeshGenerator.GenerateVoxelMeshData(
             terrainData.size,
             terrainData.cellSize,
             lodInfo,
             heightLevelMapData),
         OnLodMeshReady);
 }