我有,我有必要的代碼從2x2的任何地方創建一個紋理到512×512,並與柏林噪聲填補它一個統一的項目。我使用這個紋理填充塊的地圖(認爲我的世界)。地圖生成與柏林噪聲落後之後256×256立方陣列
地圖生成正確的,但統一開始與許多立方體落後?
這是所生成的地圖,256×256的圖像。
在正確的方向上沒有任何線索,將不勝感激,我只是難倒如何獲得通過這一點。
這是填充地圖
private void GenerateMap()
{
for (int x = 0; x < creator.resolution; x++) {
for (int z = 0; z < creator.resolution; z++) {
Object newCube = Instantiate (cube, new Vector3(x, Mathf.Round (texture.GetPixel (x, z).b * 10), z), Quaternion.identity);
newCube.name = "Cube: " + x + ", " + z;
}
}
Debug.Log ("Finished generating world");
}
我只是使用Instantiate方法來創建新的塊。什麼是動態創建每個塊最簡單的方法? – user1801067