Ответ: Не получается натянуть текстуру на террайн
Ну вот ежели кому интересно, то в двух словах делаем так:
SplatPrototype[] test = new SplatPrototype[1];
test[0] = new SplatPrototype();
test[0].texture = (Texture2D)Resources.Load("Balmoral", typeof(Texture2D));
test[0].tileOffset = new Vector2(0, 0);
test[0].tileSize = new Vector2(15, 15);
//test[1] = new SplatPrototype();
//test[1].texture = (Texture2D)Resources.Load("grydirt2", typeof(Texture2D));
//test[1].tileOffset = new Vector2(0, 0);
//test[1].tileSize = new Vector2(15, 15);
terrain.terrainData.splatPrototypes = test;
terrain.terrainData.alphamapResolution = 512;
print(terrain.terrainData.alphamapHeight);
И получаем:
|