forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Blitz3D (http://forum.boolean.name/forumdisplay.php?f=45)
-   -   ХЕЛП про пик енити (http://forum.boolean.name/showthread.php?t=7637)

Android 17.01.2009 00:12

Ответ: Re: ХЕЛП про пик енити
 
Цитата:

Сообщение от NitE (Сообщение 94960)
это откуда ? из кривого русского промтовского хелпа ?? если да то пользуйся нормальным хелпом, чтоб больше небыло таких идиотских проблем...
если интересно то entitypick возвращает энтити по вектору определенной длинны (range#) от центра объекта, вектор это прямая линия от объекта...

Нет, это с ручного хелпа который тут выкладывал Tadeus (за что ему спасибо)

ABTOMAT 17.01.2009 01:04

Ответ: ХЕЛП про пик енити
 
Цитата:

это откуда ? из кривого русского промтовского хелпа ?? если да то пользуйся нормальным хелпом, чтоб больше небыло таких идиотских проблем...
Между прочим хелп был руками переведён человеком с которым я лично знаком. И пока очень сильных косяков в ём я не замечал.
Всё верно там написано - если объекты перекрываются, то возвращает самый ближний. Только истолковано неверно. 2ТЕНЬ А раз там "циферка проскакивает" то значит с пиком всё в порядке, ищи где сам накосячил в коде.

TEHb08 17.01.2009 02:25

Ответ: ХЕЛП про пик енити
 
Цитата:

Сообщение от ABTOMAT (Сообщение 94964)
Между прочим хелп был руками переведён человеком с которым я лично знаком. И пока очень сильных косяков в ём я не замечал.
Всё верно там написано - если объекты перекрываются, то возвращает самый ближний. Только истолковано неверно. 2ТЕНЬ А раз там "циферка проскакивает" то значит с пиком всё в порядке, ищи где сам накосячил в коде.

да да щя делаю свою функцию по определению

Damp 18.01.2009 11:20

Ответ: ХЕЛП про пик енити
 
В справке "Возвращает самый близкий объект около указанного " , слово "около" нужно понимать как спереди.
EntityPick не вернет ничего, если подойти к постройке не со стороны его локальной z, даже если очень близко ) . Насколько я понимаю
EntityPick(ent,d) - это тоже самое что
LinePick( EntityX(ent,1), EntityY(ent,1), EntityZ(ent,1), 0, 0, d )
Искать по кругу конечно оптимально EntityDistance.

TEHb08 18.01.2009 14:58

Ответ: ХЕЛП про пик енити
 
Цитата:

Сообщение от Damp (Сообщение 95065)
В справке "Возвращает самый близкий объект около указанного " , слово "около" нужно понимать как спереди.
EntityPick не вернет ничего, если подойти к постройке не со стороны его локальной z, даже если очень близко ) . Насколько я понимаю
EntityPick(ent,d) - это тоже самое что
LinePick( EntityX(ent,1), EntityY(ent,1), EntityZ(ent,1), 0, 0, d )
Искать по кругу конечно оптимально EntityDistance.

ну EntityDistance это ты указывает два объекта
а в моем случаи второй объект не известен
тоесть он должен находить объект в определенном радиусе и вставлять
EntityDistance(объект,НАЙДЕНЫЙ ОБЪЕКТ)

tormoz 18.01.2009 17:26

Ответ: ХЕЛП про пик енити
 
Ужасно трудно догадатся, что нужно перебирать все объекты и сравнивать растояние
И что делать это нужно не в цикле, а по какому-то событию - клику, таймеру и тд.
Например, раз в секунду

TEHb08 18.01.2009 20:26

Ответ: ХЕЛП про пик енити
 
Цитата:

Сообщение от tormoz (Сообщение 95077)
Ужасно трудно догадатся, что нужно перебирать все объекты и сравнивать растояние
И что делать это нужно не в цикле, а по какому-то событию - клику, таймеру и тд.
Например, раз в секунду

я уже думал об этом только кол-во объектов тоже не известно
так как клиент может построить 3 дома а может 50 домов

TEHb08 18.01.2009 20:27

Ответ: ХЕЛП про пик енити
 
попробую через типы

NitE 18.01.2009 20:33

Re: ХЕЛП про пик енити
 
перебирать все объекты - какая разница сколько их ?

TEHb08 19.01.2009 00:11

Ответ: Re: ХЕЛП про пик енити
 
Цитата:

Сообщение от NitE (Сообщение 95091)
перебирать все объекты - какая разница сколько их ?

просто на сколько я знаю что нету команды для определение случайного объекта

NitE 19.01.2009 00:46

Re: ХЕЛП про пик енити
 
мугага :-D, ты про Rnd чтоль ? а ещё кстати представляешь - насколько я знаю нет команды создания мега-игры, именно поэтому надо самому её делать )))

jimon 19.01.2009 01:18

Ответ: ХЕЛП про пик енити
 
do_mega_game() только надо поставить MeGaBlItZ3d VeRsIoNNNNnn v999.999 gold

TEHb08 19.01.2009 01:23

Ответ: ХЕЛП про пик енити
 
я про типы создаем объекты в типы и их перебираешь но это не то

NitE 19.01.2009 02:01

Re: ХЕЛП про пик енити
 
ё-маё... изучи для начала справочник "орфография для чайников" и когда пишешь пост перечитывай его по паре раз, и исправляй - а то ведь неясно нифига блин ))) я про то это создаем их в то а потом ты перебераешь но это не то :-D

tormoz 19.01.2009 05:53

Ответ: ХЕЛП про пик енити
 
Цитата:

Сообщение от TEHb08 (Сообщение 95134)
я про типы создаем объекты в типы и их перебираешь но это не то

"не то", это только потому, что ты не умеешь пользоваться типами.
Тебе же сказали - изучи азы.
Поковыряйся в многочисленых семплах и уроках
Блин, жалко тут не армия, а то отправил бы уже очки драить...:wild: :-D


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

vBulletin® Version 3.6.5.
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Перевод: zCarot