[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]


  • Страница 1 из 1
  • 1
Модератор форума: Spidy, turBO, blitz3d  
Форум мира Blitz3D » Язык Blitz3D » 3D программирование » Трава на всем тэррэине
Трава на всем тэррэине
BMXДата: Четверг, 29.05.2008, 14:40 | Сообщение # 1
ламер
Группа: Пользователи
Сообщений: 8
Награды: 0
Репутация: 0
Статус: Offline
Люди как сделать так чтобы трава росла по всему терраину? И еще! Как сделать чтобы если она попадала в радиус камеры или там в заданую дистанцию то она показывалась, а если нет то стиралась как при FreeEntity
 
DzirtДата: Четверг, 05.06.2008, 11:01 | Сообщение # 2
форумовец
Группа: Модераторы
Сообщений: 260
Награды: 2
Репутация: 9
Статус: Offline
На цю тему є багато ннаписаних семплів(дуже).....Зайди на сайт журналу по блітцу3д,там найдеш збірку різноманітних семплів,яку можна безкоштовно скачати.А по теорії:
Створюєш тип,масив трави,і вводиш не хитру строчку:
Positionentity MASIVtravki,rnd(-1000,1000),Entityy(land),rnd(-1000,1000)
А на рахунок стирання,можеш спробувати:
If entitydistance (camera,travka)>700 then freeeentity travka.
Сам травкой не займався ще,так що якщо не спрацює-то соррі.


Головне в грі не графіка,а сюжет......хоча без першого його й розуміти не хочеться.)
 
turBOДата: Четверг, 07.08.2008, 12:15 | Сообщение # 3
Полковник
Группа: Администраторы
Сообщений: 297
Награды: 5
Репутация: 12
Статус: Offline
Тут нужно учитывать значение высоты для террайна в заданной точке
Dzirt - ты ошибся: TerrainY(land) а не Entityy(land)

SeedRnd MilliSecs()
x=rnd(-1000,1000)
z=rnd(-1000,1000)
terra_y#=TerrainY(land,r1,y#,r1)
Positionentity MASIVtravki,x,terra_y,z


If 2+2<>4 Then Restart
 
DzirtДата: Суббота, 09.08.2008, 18:38 | Сообщение # 4
форумовец
Группа: Модераторы
Сообщений: 260
Награды: 2
Репутация: 9
Статус: Offline
turBO, Ти абсолютно маєш рацію. Соррі.

Головне в грі не графіка,а сюжет......хоча без першого його й розуміти не хочеться.)
 
Форум мира Blitz3D » Язык Blitz3D » 3D программирование » Трава на всем тэррэине
  • Страница 1 из 1
  • 1
Поиск: