Увеличил масштаб моделям. Теперь в игре они могут проходить друг сквозь друга. Как это можно нормально сделать? Выглядит нелепо просто:

Настрой коллизию юнита в РО
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...
23
Похожие вопросы:

ответ
K0META, ты прав. проверил. короче еще с этим нужно карту пути скопировать у портала и вставить в поле вашего здания.
через триггеры это раздел "Боевая единица" - Set Unit Collosion Off
ответ
~8gabriel8:
Попробуй дать юнитам способность "Дух (видимый)".
ответ
Kind Ram:
Если у юнита тип перемещения включён на "нет", но есть скорость перемещения, он будет перемещаться сквозь любые объекты. Если же у него перемещение стоит "летающий", то его могут заблочить только воздушные юниты и воздушные блокираторы пути. Но в случае с летающим типом, это станет заметно как он "плавно" взбирается на вертикальные стены рельефа.
ответ
Razor_dex:
Мне кажется проблема в этом, он не просто передвигает, он перемещает с одной дистанции на другую, т.е рывками
Криво реализовано движение. У тебя смещение происходит сразу на 300 единиц, поэтому пролетаешь декорации, и потому, что функция SetUnitXY перемещает в точку беспрепятственно, игнорируя занимаемое юнитом пространство. Попробуй сделать так:
поменяй это
call SetUnitX(b,GetUnitX(b) + 300 * Cos(GetUnitFacing(a) * bj_DEGTORAD))
call SetUnitY(b,GetUnitY(b) + 300 * Sin(GetUnitFacing(a) * bj_DEGTORAD))
на это
call SetUnitPosition(b,GetUnitX(b) + 40 * Cos(GetUnitFacing(a) * bj_DEGTORAD),GetUnitY(b) + 40* Sin(GetUnitFacing(a) * bj_DEGTORAD))
ну и установи таймеру период срабатывания в 0.05 где-то.
call TimerStart(t,0.20,true,function Hakke_Act)
Вообще, по-хорошему, надо бы переделать весь спел.
ответ
По сути это скелет системы физики, написан на Jass, в карте сразу есть рабочее демо.
В 3D.

13
Настрой коллизию юнита в РО
Загруженные файлы
Принятый ответ
Ответы (3)
18
Joma, оно. На будущее - Ctrl+D в редакторе чтоб видеть короткие названия на англ, обратно той же комбинацией.
13
Joma, Да, на больших размеров юнитах поставь примерно 200 и увидишь разницу
Чтобы оставить комментарий, пожалуйста, войдите на сайт.