![]() |
Re: про террайн и карты в общем
лана, пойду туда-куда послали...
|
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.8) 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-террейн предлогаю еще записать в файл чтоб не рандомно появлялось а всевремя одинакова) ппс а вообще я делаю типо редактора куда мышкой кликую там дерево и появляется а потом сохраняю в файл а перед нач игры файл читаю |
Re: про террайн и карты в общем
Цитата:
Читай в Хелпе про команды, которые я перечислил выше. |
Re: про террайн и карты в общем
to Horror:
ага-ага этот код я у себя в архивах откопал, кажется он с блиц.пп! ту Дипломат: а у тебя команд РидПиксел[Фаст]-не было... 8) ту ВСЕМ: БОЛЬШОЙ СПАСИБ!!!!!!!!!!!!!! |
Re: про террайн и карты в общем
Да, ёё у меня в списке не было. Вероятно потому, что ReadPixelFast юзать не надо вовсе- ибо она приводит к беспричинным вылетам на некоторых машинах, а команду ReadPixel юзать для данной конкретной цели неудобо.
Зато у меня была команда GetColor, которую ты благополучно упустил из виду... 8) |
Re: про террайн и карты в общем
агя, благополучно... =)
видимо мне есщё учиться-учиться-учиться-учиться-и учить [R]TFM 8) |
Re: про террайн и карты в общем
Единственная причина которя приводит к беспричинным вылетам это корявый кодер, который незаблокировал поверхность.
А если рисунок 1024 х 1024, это сколько времени понадобиться для чтения информации с помощью GetColor, она же МЕДЛЕННАЯ. Я думаю лучше все-же юзать ReadPixelFast (ибо быстрее), особенно для больших рисунков. И не забывать блокировать поверхности. |
Re: про террайн и карты в общем
Цитата:
Вылетает, и достаточно часто, с блокировкой и проверкой размера и тд. На одном компе все отлично - на другом МАВ. Так что нафиг эти фасты. Разве что если пишешь для себя |
Re: про террайн и карты в общем
"сенкс"-сказал я в 19 посте, когда понял , что далеко мне ещё до этого!
|
Часовой пояс GMT +4, время: 05:59. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot