Sidebar

Вечер добрый

fr1g0

New member
Sep 21, 2006
301
33
Вечер добрый

Столкнулся с проблемой реализации защитного стекла, ну или просто вращении преграждающего объекта.
есть рама, непрозрачная
в ней стекло, прозрачное
2 объекта Func_rotating, в одной из рам отсутствует стекло что позволяет пройти внутрь цилиндрического помещения.
Проблема реализации состоит вот в чём:
При застревании игрока, стекло или рама сьезжают из своих позиций.
Попробовал сделать их Not SOLID, но это портит всё кашу, интуитивно чувствуешь что проскакиваешь сквозь них.
Пробовал установить триггер_боли вокруг объектов, за исключением места где игрок может прыгнуть в дверной проём цилиндра.
Но и это не вариант, поскольку NOT SOLID Func_rotating не откидывает игрока на этот триггер (что, по идее, и должно происходить)
Жду интересных предложений, а то 2 часа уже голову ломаю =)
 

Attachments

Mr.Jeff

New member
Mar 12, 2011
2,135
60
0
2 fr1g0:
А если просто отодвинуть рамы от func_rotating, чтобы игрока не могло зажать между ними? Или это ловушка такая?
 

Hedgehog

In the fog...
May 22, 2009
2,456
29
2 fr1g0:
Можно сделать невидимую копию разбитой рамы и поместить ее в 1 энтитию со стеклом, тогда блокироваться будет сразу 2 энтитии.
Ну и еще не забудь сделать невидимые стены в местах, где есть стекла(те же стекла, только утолщенные до размера рамы), чтоб не дать игроку туда пролезть.
 
Last edited:

fr1g0

New member
Sep 21, 2006
301
33
2 Hedgehog:
да ты прав! возможно использовать третий объект с текстурой {invisible\
сиюминутно проверяю
2 Mr.Jeff:
сама рама - func_rotating
 

fr1g0

New member
Sep 21, 2006
301
33
Рано радовался, теперь можно заблочить невидимый func_rotating
и он выпадает из колеи, тем самым заставляя предсказывать когда снова можно выйти/войти в цилиндр.
 
Last edited:

Hedgehog

In the fog...
May 22, 2009
2,456
29
2 fr1g0:
Невидимый func_rotating должен блокироваться вместе с оригинальной рамой, не совсем понял проблему.
 

DrTressi

Хрустик
Mar 6, 2010
6,380
31
2 fr1g0: Сделай корочи так. Вот у тебя энтить стекла и вот у тебя энтить рамки. Для энтити стекла делаешь НЕВИДИМУЮ рамку из текстуры null и обращаешь её соответственно в func_rot, а для энтити рамки делаешь следовательно невидимое стекло и обращаешь тоже в func_rot. Таким образом ты получаешь 2 совпадающих по колоизации объекта, которые теоретически должны вести себя одинаково при "игрок застрянет вагончик".
 

fr1g0

New member
Sep 21, 2006
301
33
2 DrTressi:
В любом случае спасибо за совет, но "колоизация" не прокатила, просто заменил стекло непрозрачной текстурой и совместил оба ротатора %)
 

npocTo_LaM

New member
Oct 27, 2012
1,474
47
0
как я понял этот элемент с твоей же карты [HLDM]clawstrofobia, то под кс (полики смотрел) все нормально работает.
можно было еще как вариант попробовать дополнить стекла до размера рам клип-брашами в составе func_rotate (стекла) и рамы закрыть внутри клип-брашами по размерам и толщине как стекла (в составе func_rotate - рамы). Могу конечно ошибаться.
 

fr1g0

New member
Sep 21, 2006
301
33
2 npocTo_LaM:
Мне казалось только func_train имеет право юзать клип браши.
или имеется ввиду просто отдельные клип браши, не мешающие ротатору?
 

npocTo_LaM

New member
Oct 27, 2012
1,474
47
0
вместе с самими стеклами, в составе func_rotate, пробни (черновую компиляцию после доработки - мож поможет), я могу ошибиться
 

DrTressi

Хрустик
Mar 6, 2010
6,380
31
2 npocTo_LaM: А ты читаешь, что пишут выше? Я только что предложил этот вариант.


2 fr1g0: Дай карту пример. Маленькая комнатка + вот эта вот бандура.
 

Game Server

CSM TV

Page QR Code

QR Code

Donate Campaign

Total amount
$0.00
Goal
$25.00

Latest profile posts

TestUser wrote on TRUP@C's profile.
Master?
TestUser wrote on TRUP@C's profile.
Hello Father

Members online

No members online now.

Discord