Показать сообщение отдельно
Старый 09.01.2013, 23:18   #961
seaman
Знающий
 
Регистрация: 08.01.2013
Адрес: Самара
Сообщений: 284
Написано 104 полезных сообщений
(для 180 пользователей)
Ответ: Вопросы от новичка

Texture2D hmap = (Texture2D)Resources.Load("Media\levelrts11");
Color[] heights = hmap.GetPixels();
heights - массив цветов. упорядочен слева - направо, снизу - вверх. Далее можно исползовать heights[i].r - красный канал
Terrain active = Terrain.activeTerrain; //Получаем активный террайн
TerrainData data = active.terrainData; // Получаем все данные террайна
float height = data.GetInterpolatedHeight(x, y); //Получаем высоту в нужной точке
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
mauNgerS (09.01.2013)