Проблемы с системой скрытности.
В карте " Ты идиот " была такая фишка: если пробежать за спиной наги будет всё норм, но если перед лицом убьёт. Хотел бы реализовать подобную фишку как систему скрытности, но чтобы монстр просто атаковал героя. Такая система бы очень сильно добавила атмосферы, но честно не представляю даже с чего начать. Может это и легкая проблема, но лично я в тупике уже давно.
Вопрос: как может быть сделана такая система? ( если можно наработку)

Без ответа.


Просмотров: 343

» Лучшие комментарии


PrincePhoenix #1 - 3 месяца назад (отредактировано ) 0
Тяжело такое адекватно реализовать, можно уводить нагу(монстра) в союзники для игрока, который находится за спиной и делать врагом, если он перед лицом, чтобы она не агрилась на него.
Здесь вам понадобится:

Дополнительно придётся делать проверку на каждого монстра, который задуман в вашей карте.
Bergi_Bear #3 - 3 месяца назад 0
В IQ тесте все максимальнейше сделано просто, но и карта сама наитупейшая, видимо мне с моим iq 30 не судьба в такое играть, не думаю, что стоит вообще что либо перенимать из этой карты
Чтобы совсем всё просто то можно сделать так:
Если юниты динамически генерируются, то нужно определить их угол повотора -180 градусов, это будет спина, а за спиной вычислить нужный сектор, где условия сектора это угол поворота -180 -45 и угол поворота -180 +45, ну это самый простой пример.
Вообще, где то были библиотеки и готовые функции для вычисления этого сектора
Но опять таки не забывайте, что когда юнит двигается, сектор спины также динамично вращается
Clamp #4 - 3 месяца назад 3
карта сама наитупейшая
Аудитория у неё одной была шире, чем у всех карт 99.9% мапмейкеров вместе взятых. Качество по сути определяется тем, как карту принимает аудитория.
Bergi_Bear #5 - 3 месяца назад (отредактировано ) -6
90 % карт на хостах варкрафта - полнейший шлак, люди не хотят играть в TCX мы лучше в петров поиграем
Clamp:
Аудитория у неё одной была шире, чем у всех карт 99.9% мапмейкеров вместе взятых. Качество по сути определяется тем, как карту принимает аудитория
и это про невероятно, как печально
красным подчеркнут рак варкрафта - причина почему всё так паршиво
прикреплены файлы
DracoL1ch #6 - 3 месяца назад 6
точнее, суть варкрафта - без этих карт в игру бы играло не 3.5 человека, а 0.5
Hate #7 - 3 месяца назад 1
был один такой вариант, как убирать у каждого юнита вижн, и затем триггерно делать и двигать юнита который дает вижн в определенном радиусе перед нужным юнитом. выйдет смещенный вижн перед лицом каждого юнита, так можно избавиться от многократных сложных искусственных проверок
world_editor #8 - 3 месяца назад 0
Hate:
был один такой вариант, как убирать у каждого юнита вижн, и затем триггерно делать и двигать юнита который дает вижн в определенном радиусе перед нужным юнитом. выйдет смещенный вижн перед лицом каждого юнита, так можно избавиться от многократных сложных искусственных проверок
Идея очень хороша совсем забыл про стандартный инвиз, но наверно будет большая нагрузка у кучи мобов двигать и другую кучу мобов постоянно + спавн новых.
Extremator #9 - 2 месяца назад (отредактировано ) 0
world_editor:
Идея очень хороша совсем забыл про стандартный инвиз, но наверно будет большая нагрузка у кучи мобов двигать и другую кучу мобов постоянно + спавн новых.
...можно делать нужные перемещения только лишь в определённые моменты, если такой вариат возможен (например когда игрох входит в нужную область, то активировать "смещённый вижн" доя всех стражей в ней).
qevin #10 - 2 месяца назад 0
Поиграйся с классификацией юнита.