Обновление Unturned 4.20.3.0
Обновление Unturned 4.20.3.0 с наблюдением (режим spectating), улучшением инвентаря, бесконечный вес предметов и снежный Гилли.
Два девлога подряд?! На следующей неделе выйдет Unturned обновление, которое я должен доделать. После этого я надеюсь продолжить работу над Unturned II как минимум пару месяцев.
Наблюдение «Spectating»
Наблюдая за NelsonDesktop (имя игрока в редакторе)
Теперь вы можете нажать «P», чтобы переключиться в режим зрителя. По сути, он должен показывать 1: 1, что видит другой игрок, или разрешать полет свободной камеры. В будущем это, конечно, будет ограничено разрешением и будет интегрировано с настройками сервера.
По большей части это было легко настроить, потому что это было запланировано с самого начала. Одним из недостатков было то, что несколько фрагментов кода, особенно пользовательский интерфейс, наблюдали за локальным игроком, а не за целевым игроком, но они были исправлены.
Еще один интересный случай - наблюдать за собой на разделенном экране. Игра помечала объекты в буфере индексом контроллера, который не работал бы правильно, если бы оба вида разделенного экрана были одним персонажем. Эта маркировка контроллера была переработана как битовая маска средства просмотра, так что, например, сфокусированная интерактивная таблица имеет отношение к зрителю 0, зрителю 1, обоим или ни одному.
Глубина хранения
Возможность хранить рюкзак в рюкзаке в рюкзаке в рюкзаке в рюкзаке - это слишком много.
Одним из способов решения этой проблемы было бы ограничение пространства контейнера меньшим, чем сам элемент хранилища, но это сделало бы их гораздо менее полезными.
Я решил ограничить глубину хранения до трех запасов. Это позволяет использовать аптечку в рюкзаке внутри рюкзака, но не другой контейнер в аптечке. Чтобы перенести эту иерархию предметов в ящик для хранения, один из внутренних контейнеров должен быть удален.
Улучшение инвентаря
Перетаскивание предметов в соседнюю сетку инвентаря локально сохраняет их предпочтительное расположение.
Предметы, перетаскиваемые за панель инвентаря, выбрасываются из него.
В предыдущем обновлении была ошибка с бесконечным весом при удалении элементов из дополнительного хранилища. Причина была просто в том, что не вычитали удаленный вес дополнительного хранилища. В настоящее время установлено несколько автоматических тестов для определения ошибок веса.
Предметы из кобуры (например, оружие в рюкзаке) теперь привариваются к корпусу столкновения для физики предметов в мире.
Улучшения снега
Сетки снаряжения теперь регистрируются, чтобы вытеснить снег. При использовании снежного Гилли не будет вытесняться снег.
Снег и предпросмотр сезона теперь работают в редакторе. Это было реализовано год назад, но были сложности, потому что только один экземпляр мог управлять целями рендеринга в определенный момент времени и был отключен. Эти тонкости были разобраны, поэтому PIE имеет приоритет, а затем окно просмотра редактора уровней.