Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Blitz3D > 3D-программирование

3D-программирование Вопросы, касающиеся программирования 3D мира

Ответ
 
Опции темы
Старый 25.01.2008, 21:27   #1
nillsoft
Оператор ЭВМ
 
Регистрация: 04.09.2007
Сообщений: 24
Написано одно полезное сообщение
(для 2 участников)
Terrain Editor

Вопросик. Можно ли Terrain созданый CreateTerrain переписать в BMP файл (точнее создать HeighMap).
(Offline)
 
Ответить с цитированием
Старый 26.01.2008, 13:37   #2
avel
Бывалый
 
Аватар для avel
 
Регистрация: 12.10.2006
Сообщений: 737
Написано 131 полезных сообщений
(для 452 пользователей)
Ответ: Terrain Editor

можно!
специально для тебя новая акция! просчитай через цикл высоту всех точек террайна, переведи пропорционально в координаты цвета (от 0 до 255) и получи свою карту высот!
а вообще это легко делается... сто раз делал, только зачем? все равно в фотошопе лучше можно нарисовать.
(Offline)
 
Ответить с цитированием
Старый 26.01.2008, 13:45   #3
nillsoft
Оператор ЭВМ
 
Регистрация: 04.09.2007
Сообщений: 24
Написано одно полезное сообщение
(для 2 участников)
Re: Terrain Editor

А если несложно, примерчик можно?
(Offline)
 
Ответить с цитированием
Старый 26.01.2008, 17:40   #4
avel
Бывалый
 
Аватар для avel
 
Регистрация: 12.10.2006
Сообщений: 737
Написано 131 полезных сообщений
(для 452 пользователей)
Ответ: Terrain Editor

а тебе оно точно надо?.. ну, да ладно... я сегодня добрый, ибо настроение хорошее... вот, держи:

Function saveheightcart(kl)
i=0
j=0
While i<kl-1
x=x+1
i=i+1
y=0
While j<kl-1
y=y+1
j=j+1
Color ArrayGrid2(i,j),ArrayGrid2(i,j),ArrayGrid2(i,j)
Rect x,y,1,1
Wend
j=0
Wend
SaveBuffer(BackBuffer(),name$+".bmp")
End Function

в массиве ArrayGrid2() хранится высота точек меша, в твоем случае террайна.

тут, правда, под меш заточено, а не под террайн, плюс сохраняется весь бэкбуффер, потому что мне так надо было... короче подрихтуешь... принцип тут есть, как сделать под конкретно твою надобность, думаю, разберешься, если не нуб. ну, а если не разберешься, то рано тебе еще таким заниматься... почитай хелп, FAQ (см. подпись), журнал Матвея (см. подпись), и т. д.

P. S. и не забываем нажимать на кнопочку "полезно" это побуждает таких нехороших людей, как я делать хорошие вещи и помогать таким как ты...

Последний раз редактировалось avel, 26.01.2008 в 17:46.
(Offline)
 
Ответить с цитированием
Эти 4 пользователя(ей) сказали Спасибо avel за это полезное сообщение:
Артем Валерьевич (13.10.2015), Arton (20.10.2009), hg2000 (14.09.2013), Nex (11.04.2009)
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
TimelineFX Editor copycat 2D-программирование 8 16.08.2009 17:27
Visual World EdiTor S@nis Blitz3D 43 22.12.2008 16:45
geoscape3d terrain editor -SuM- 3D Моделирование 4 04.04.2007 19:35
Тени на Terrain Vyacheslav 3D-программирование 14 09.02.2007 13:27
Mappy Editor SubZer0 Болтовня 0 10.08.2006 17:04


Часовой пояс GMT +4, время: 00:07.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com