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

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

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

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

Ответ
 
Опции темы
Старый 03.10.2006, 18:55   #16
Timon
ПроЭктировщик
 
Регистрация: 12.09.2006
Сообщений: 120
Написано 0 полезных сообщений
(для 0 пользователей)
Re: про террайн и карты в общем

лана, пойду туда-куда послали...
(Offline)
 
Ответить с цитированием
Старый 03.10.2006, 21:38   #17
Horror
Бывалый
 
Регистрация: 09.09.2006
Сообщений: 656
Написано 54 полезных сообщений
(для 110 пользователей)
Re: про террайн и карты в общем

Вот мой лесок)

NTrees=80 число деревьев
Dim Tree(NTrees) создаем массив
MTree=LoadMesh("Entity\Tree2.3ds") загружаем дерево
HideEntity MTree
For q=1 To NTrees
Tree(q)=CopyEntity(MTree)
.RepeatGeneration
sc#=Rnd(0.1,0.
ScaleEntity MTree,sc#,sc#,sc# случайный размер дерева
X#=Rnd(1024*3)
Z#=Rnd(1024*3)
Y#=TerrainY(Ground,X,0,Z) а вот чтоб в воздухе не появлялось а на террейне
If Y>4 And Y<6 And Rnd(10)>2 Then Goto RepeatGeneration
PositionEntity Tree(q),X,Y,Z
TurnEntity Tree(q),Rnd(40)-30,Rnd(360),Rnd(40)-30 уклон(поворот) дерева
Next
FreeEntity MTree
пс Ground-террейн
предлогаю еще записать в файл чтоб не рандомно появлялось а всевремя одинакова)

ппс а вообще я делаю типо редактора куда мышкой кликую там дерево и появляется а потом сохраняю в файл а перед нач игры файл читаю
(Offline)
 
Ответить с цитированием
Старый 03.10.2006, 22:08   #18
Diplomat
Дэвелопер
 
Регистрация: 07.09.2005
Сообщений: 1,519
Написано 66 полезных сообщений
(для 164 пользователей)
Re: про террайн и карты в общем

а можно прочитать пиксель(с текстуры) и взависимости от позиции и цвета его, на террайне чё-нить делать...?
Ты ответы читаешь, или каг?
Читай в Хелпе про команды, которые я перечислил выше.


Внимание, голосование! Мне текст "RTFM!!!" в подпись поставить, чтоб бесчисленно не повторять?
(Offline)
 
Ответить с цитированием
Старый 04.10.2006, 10:50   #19
Timon
ПроЭктировщик
 
Регистрация: 12.09.2006
Сообщений: 120
Написано 0 полезных сообщений
(для 0 пользователей)
Re: про террайн и карты в общем

to Horror:
ага-ага этот код я у себя в архивах откопал, кажется он с блиц.пп!

ту Дипломат:
а у тебя команд РидПиксел[Фаст]-не было...

ту ВСЕМ:
БОЛЬШОЙ СПАСИБ!!!!!!!!!!!!!!
(Offline)
 
Ответить с цитированием
Старый 04.10.2006, 13:41   #20
Diplomat
Дэвелопер
 
Регистрация: 07.09.2005
Сообщений: 1,519
Написано 66 полезных сообщений
(для 164 пользователей)
Re: про террайн и карты в общем

Да, ёё у меня в списке не было. Вероятно потому, что ReadPixelFast юзать не надо вовсе- ибо она приводит к беспричинным вылетам на некоторых машинах, а команду ReadPixel юзать для данной конкретной цели неудобо.
Зато у меня была команда GetColor, которую ты благополучно упустил из виду...
(Offline)
 
Ответить с цитированием
Старый 04.10.2006, 16:56   #21
Timon
ПроЭктировщик
 
Регистрация: 12.09.2006
Сообщений: 120
Написано 0 полезных сообщений
(для 0 пользователей)
Re: про террайн и карты в общем

агя, благополучно... =)
видимо мне есщё учиться-учиться-учиться-учиться-и учить [R]TFM
(Offline)
 
Ответить с цитированием
Старый 05.10.2006, 01:51   #22
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Re: про террайн и карты в общем

Единственная причина которя приводит к беспричинным вылетам это корявый кодер, который незаблокировал поверхность.
А если рисунок 1024 х 1024, это сколько времени понадобиться для чтения информации с помощью GetColor, она же МЕДЛЕННАЯ. Я думаю лучше все-же юзать ReadPixelFast (ибо быстрее), особенно для больших рисунков.
И не забывать блокировать поверхности.
(Offline)
 
Ответить с цитированием
Старый 05.10.2006, 02:29   #23
tormoz
Гигант индустрии
 
Аватар для tormoz
 
Регистрация: 14.12.2005
Сообщений: 2,785
Написано 1,183 полезных сообщений
(для 4,437 пользователей)
Re: про террайн и карты в общем

Сообщение от HolyDel
Единственная причина которя приводит к беспричинным вылетам это корявый кодер, который незаблокировал поверхность.
.
Неправда ваша.
Вылетает, и достаточно часто, с блокировкой и проверкой размера и тд.
На одном компе все отлично - на другом МАВ.
Так что нафиг эти фасты. Разве что если пишешь для себя
__________________
(Offline)
 
Ответить с цитированием
Старый 05.10.2006, 16:37   #24
Timon
ПроЭктировщик
 
Регистрация: 12.09.2006
Сообщений: 120
Написано 0 полезных сообщений
(для 0 пользователей)
Re: про террайн и карты в общем

"сенкс"-сказал я в 19 посте, когда понял , что далеко мне ещё до этого!
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ищу карты KAK? TAK! 3D Моделирование 4 31.03.2009 14:33
Как лучше хранить карты для игр Aceton 3D-программирование 28 26.03.2009 18:22
Наложение нескольких текстур на террайн Yalenz 3D-программирование 16 26.08.2008 19:35
карты alligator Blitz3D 24 21.11.2007 21:15
Блитцевский терраин, минусы. Taugeshtu 3D-программирование 6 31.07.2007 12:05


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


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