![]() |
EntityDistance между обьектами одного типа
type chel
field c_pivot; сфера !! field c_entity; модель, которая прикреплена к c_pivot !! end type ВАРИАНТЫ: if EntityDistance(s\c_entity,s\c_pivot) < 100 then ... endif if EntityDistance(s\c_entity,s\c_entity) < 100 then ... endif if EntityDistance(s\c_entity,s\c_entity) < 100 and EntityDistance(s\c_pivot,s\c_pivot)<10 then ... endif ну, еще много таких же привести !! ПРОБЛЕМА: заключается в том что когда for s.chel = each chel ..... next то EntityDistance ищется для одного и того же обьекта типа !! т.е. вот это: if EntityDistance(s\c_entity,s\c_pivot) < 100 then ... endif означает условие при которое будет True когда pivot обьекта и его модель будут на дистанции меньше 100, т.е. оно всегда True !! Ваши идеи по этому поводу ?? |
Re: EntityDistance между обьектами одного типа
Читать текущий фиелд и предыдущий;)
Значит чтобы найти предыдущий устанавливаем Хендл . Потом считываем его так: beforepivot = before object.Chel(nameChel) . И теперь у нас есть ссылка на предыдущий элемент списка. Ну дальше думаю додумаешь(сорри за тафтологию:) ). |
Re: EntityDistance между обьектами одного типа
вот передумал и решил тебе предложить сделать так:
Включаем в цикл перебора всех ботов, еще такой же цикл: for c.chel = each chel ... for d.chel = each chel entitydistance(c\entity, d\entity) ... next ... next Вот так сработает, только прийдется оптимайзить если у тебя много таких списков будет, так что используй экономично. |
Re: EntityDistance между обьектами одного типа
и тогда проверка будет только с предедущим елементом типа !!
|
Re: EntityDistance между обьектами одного типа
Цитата:
|
Re: EntityDistance между обьектами одного типа
Что-то Булка совсем деградировала
посты, как на ГеймсАнатоми - такие же бредовые и самоуверенные. Ханон, не знаешь, не делал - не пиши !!! Сойдешь за умного. По теме: Код:
For d.chel = Each chel |
Re: EntityDistance между обьектами одного типа
о !! tormoz, врубил !!
спасибо !! если у меня заработает, то я буду very счаслив !! |
Re: EntityDistance между обьектами одного типа
Вложений: 2
|
Re: EntityDistance между обьектами одного типа
эй, посмотрите - помогите !! :)
Это всего лиш 14 Кб !! |
Часовой пояс GMT +4, время: 22:46. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot