1. Для общения на форуме, в чате или личной переписке наличие аватара ОБЯЗАТЕЛЬНО!

НС2016 ("диетическая" ветка)

Тема в разделе "Диетическая Солянка 2016", создана пользователем Dennis Chikin, 4 мар 2019.

  1. DrDron

    DrDron Новичок

    7
    1
    16 мар 2019
    Мужской
    Ух, как сложно все с укрытиями, что аж захотелось задать дилетантский вопрос: не проще ли создавать рестриктор определенного размера в центре помещения с той же функцией, что и АМК "параллелепипеды"? Оно ясно, что ему придется немного выходить за стены, дабы не оставлять незащищенных углов, но все же.
    Не будет ли такая схема проще и ресурсов жрать меньше?
     
  2. Баба Яга

    Баба Яга Ветеран

    137
    19
    13 апр 2019
    Это у Дениса спрашивай, я сам тут с его помощью разобраться пытаюсь.

    Денис, разобрался я с третьей координатой -> p3, она нужна если стены зданий не расположены по сторонам света, вот на наглядном примере:
    2019-09-18_165723.jpg
    мне осталось понять на что ТОЧНО влияют -- aviable и как правильно выставлять --entrances, и можно приступать к работе. Надеюсь на твою помощь с этими параметрами. :drinks:
     
  3. Dennis Chikin

    Dennis Chikin Модератор

    238
    74
    3 мар 2019
    Мужской
    Гм, давно туда не заглядывал... В принципе, решение с третьей точкой неожиданно слегка, но имеет право на жизнь.
    aviable - при беглом просмотре кода - похоже, что не используется. И, да, коммунити, похоже, тоже неправильно обрабатываются - нет проверки на отсутствие параметра - просто тупо сравнивается с перечисленными. Надо править будет.
    entrances - снять точку в дверях.

    "не проще ли создавать рестриктор" - совершенно точно, что не проще, и совершенно точно, что будет жрать. Вот на кой постоянно проверять взаимные позиции этих самых рестрикторов и всего живого и неживого, если выброс раз в сколько-то там суток, и неписю нужно одно единственное укрытие, в котором он предоложительно уже находится?
     
    DrDron нравится это.
  4. Баба Яга

    Баба Яга Ветеран

    137
    19
    13 апр 2019
    Значит, начинаем работать над укрытиями. :dance2::drinks:
     
  5. Баба Яга

    Баба Яга Ветеран

    137
    19
    13 апр 2019
    Оказалось, что не так-то быстро и просто добавлять укрытия,
    если объект, например, расположен не по сторонам света, а как-нибудь наискосок... Вчера пол-дня промучился, но кое-что уже сделал, вот Кордон, Мусорка, теперь можно прятаться во всех объектах у которых есть стены и крыша и даже в трубах. Кому интересно - тестируйте, файл прилагаю, просто скопировать с заменой в gamedata\scripts\...
    https://yadi.sk/d/4eFXtxe9ZKt2bA
    расположение укрытий визуально
    1.0.Кордон-укрытия-мусорка.jpg
    теперь за саму деревню возьмусь, хочу сделать, чтобы на чердаках и т.д. тоже можно было прятаться.
    Кстати, Денис, может тебе будет интересно, обнаружил забавную вещь, укрытия проверяются по координатам непися, а координаты непися берутся по местоположению НОГ :) т.е. укрытия можно делать по высоте, скажем, всего 0.10 , а вот если подпрыгнуть, то будет биться выбросом. :)
     
    DrDron и Dennis Chikin нравится это.
  6. Dennis Chikin

    Dennis Chikin Модератор

    238
    74
    3 мар 2019
    Мужской
    "укрытия можно делать по высоте, скажем, всего 0.10 , а вот если подпрыгнуть, то будет биться выбросом" - вот по-этому так делать не надо. Более того, там, где снимается 0.10, лучше писать 0 (округлять "вниз", так что -1.2 лучше на -1.5 менять.)

    Чердаки, наверное, не стоит добавлять. .Лучше где-нибудь под поваленными деревьями вписать (только для актора). И, да, там где стены и сложная геометрия - можно добавлять защищенную область в сторону юга.
     
  7. Баба Яга

    Баба Яга Ветеран

    137
    19
    13 апр 2019
    Вот тут не понял. Ты имеешь в виду, что выброс идёт с севера и типа можно спрятаться за чем-то на южной стороне?
    А вот это хорошая идея.
     
  8. Dennis Chikin

    Dennis Chikin Модератор

    238
    74
    3 мар 2019
    Мужской
    "спрятаться за чем-то на южной стороне?"

    Да, но без фанатизма. Забор - не укрытие. Вагон и даже тепловоз - тоже.
    Просто чуть-чуть захватываем наружного пространства именно там, где получается сложная форма, а захватив - эту форму упрощаем.
     
  9. Баба Яга

    Баба Яга Ветеран

    137
    19
    13 апр 2019
    Было бы очень интересно добавить в таблицу ещё один параметр, а именно - на сколько процентов защищает укрытие, ну типа если в подвале или доме то 100% и урона нет от выброса, если в трубе или чём-то подобном - то, скажем только 50%.
     
  10. Dennis Chikin

    Dennis Chikin Модератор

    238
    74
    3 мар 2019
    Мужской
    Лишнее это. Так придем к тому, чтоб "защитную силу" для каждой клетки на карте индивидуально расписывать.
     

Поделиться этой страницей