Ответ: Как определить пересечение пути юнита с определенным объектом?
Легко.
Перед проверкой лайнпиком выставляй у всех объектов кроме зданий и уровня EntityPickMode равным 0. А после проверки возвращай им их типы пика назад. Пример с юнитами:
For u.Unit=Each Unit
EntityPickMode u\mesh,0
Next
If LinePick ... Then ...
For u.Unit=Each Unit
EntityPickMode u\mesh,2 (пик по полигонам)
Next
|