Привет всем фанатам творческого и порой очень странного песочного экшена People Playground! 🎮 Вы наверняка уже наигрались в стандартные сценарии и теперь жаждете полного контроля над виртуальным миром. Или, может, просто хотите создать что-то совершенно невообразимое? Что ж, вы по адресу. Сегодня мы начинаем большую и важную серию гайдов по одному из самых мощных инструментов для модификации игры — моду Object Editor. В этой первой части мы не будем касаться сложных скриптов или создания новых предметов. Нет. Мы заложим фундамент. Мы разберемся с тем, что делает любой объект в игре… объектом. Речь пойдет о его физических свойствах. Как заставить ящик отражать лазеры? Можно ли сделать человека невосприимчивым к температуре? Как управлять массой гири? Обо всем этом, без воды и сложных терминов, я расскажу прямо сейчас. Погнали!

Начинаем работать с Object Editor: первое знакомство с интерфейсом

Итак, вы установили мод Object Editor. Что дальше? Всё просто. Чтобы отредактировать любой объект на сцене — будь то человек, ящик или таинственное устройство — вам нужно просто кликнуть по нему правой кнопкой мыши. В появившемся контекстном меню выберите пункт «Edit». Вот и всё! Перед вами откроется окно редактора. 🖥️

Для наглядности я выбрал обычный Resizable Housing. Не самый интересный предмет, но идеально подходит для демонстрации. В этом окне и будет происходить вся магия. Видите стрелочку справа? Смело жмите на неё! Она развернёт список всех активных скриптов и компонентов, которые «живут» внутри этого объекта.

Тут есть как базовые компоненты движка Unity (с ними лучше не связываться, если не хотите случайно сломать всё), так и специальные скрипты, написанные именно для People Playground. С последними мы и будем работать. Каждый скрипт можно детально изучить, нажав на маленький треугольник рядом с его названием. Откроется список переменных — тех самых параметров, которые мы можем менять. Переменные бывают разными: Float (числа с запятой, например, 0.5 или 12.75), Int (целые числа, вроде 1 или -10) и Bool (логические значения, где нужно вручную писать True или False). Запомнили? Отлично, двигаемся к самому интересному!

Physical Behaviour: сердце физики любого объекта в People Playground

А теперь перейдем к главному герою сегодняшнего обзора — компоненту «Physical Behaviour». Его можно найти почти на каждом объекте в игре. Именно он отвечает за то, как предмет взаимодействует с миром: падает, сталкивается, нагревается, проводит ток. Это основа основ! Нажимаем на стрелочку рядом с ним и видим… довольно длинный список параметров. Некоторые из них — служебные, их трогать не стоит. Но есть и те, которые открывают фантастические возможности для творчества. Давайте пройдемся по самым полезным и интересным.

Лазеры, температура и пули: меняем фундаментальные свойства

Начнем с управления лазерами. Видите параметр «Set reflects lasers»? Это переменная типа Bool. Если вы введете «True», объект начнет отражать лазерные лучи, как зеркало! Поставьте «False» — и лазеры будут проходить сквозь него, будто его нет. Рядом есть «Set absorbs lasers». Тоже Bool. True — объект будет поглощать лазерную энергию, не пропуская её дальше. False — лазер пройдет насквозь. Представляете, какие эксперименты можно поставить? Создать непроницаемый щит или систему зеркал — легко!

А вот параметр «Set simulate temperature». Очень коварная штука. 🤔 Если вы выставите здесь «False», объект станет полностью невосприимчивым к изменениям температуры. Его нельзя будет расплавить огнеметом, заморозить жидким азотом или нагреть до красна. Он просто проигнорирует все thermal-воздействия! Полезно для создания вечных и неуязвимых конструкций.

Теперь о пулях. Параметр «Set bullet penetration» (Bool) решает, будут ли пули пробивать объект насквозь. True — пуля пролетит через предмет, как через бумагу, возможно, слегка замедлившись. False — пуля застрянет в нем или отрикошетит. Это может кардинально изменить баланс в ваших симуляциях боя!

Электричество, масса и другие скрытые настройки

Переходим к более тонким материям. «Set energy wire resistance». Звучит сложно, но на деле это Float-переменная, которая меняет сопротивление объекта электрическому току. Увеличивайте значение — и объект будет дольше «удерживать» в себе заряд, что может вызвать интересные скачки на Power Gauge. Уменьшайте — и он станет почти идеальным проводником. Честно говоря, физика тут довольно условная, но для игровых экспериментов сгодится!

Есть ещё «Set activation propagation delay» (Float). Она задает задержку, с которой через объект проходит сигнал активации. По умолчанию стоит 0.1. Эту настройку можно использовать как альтернативу специальным блокам задержки, если они вам надоели.

А теперь — один из моих любимых параметров! «Set true initial mass» (Float). Наконец-то мы можем назначать объектам свою массу! 🎉 Вы представляете? Сделать перышко тяжелее танка или, наоборот, облегчить многотонную гирю до веса воздушного шарика. Для справки: у стандартной гири «1 тонна» масса равна примерно 25 условным единицам. Важный момент: чтобы изменения вступили в силу, объект нужно скопировать и вставить заново или сохранить в меню и заспавнить его с чистого листа. Просто изменить значение в уже существующем предмете может быть недостаточно.

И напоследок маленькая, но полезная опция — «Set deletable» (Bool). Если выставить False, объект нельзя будет удалить через контекстное меню (ПКМ -> Delete). Он станет практически вечным! Хотя, справедливости ради, глобальная очистка «Clear everything» всё равно его сотрет. Но для защиты от случайного клика — самое то.

Что в итоге? Наши первые шаги к полному контролю

Вот и подошла к концу первая часть нашего большого путешествия в мир Object Editor. Мы разобрали, как устроен интерфейс мода, и детально изучили компонент Physical Behaviour — основу физики в People Playground. Теперь вы знаете, как управлять отражением лазеров, делать объекты невосприимчивыми к температуре, настраивать массу и многое другое. Это лишь верхушка айсберга, но уже с этими знаниями ваши симуляции выйдут на совершенно новый уровень.

В следующих выпусках мы обязательно разберем другие компоненты и скрипты, которые позволят вам менять буквально всё: от поведения персонажей до свойств оружия. Обещаю, будет ещё интереснее! Если у вас в процессе что-то не заработало, возникли вопросы или есть блестящие идеи для следующих гайдов — не стесняйтесь писать. Комментарии на канале всегда открыты для обсуждения. Кстати, редакция сайта geekfan.site уже заинтересовалась этим материалом, так что, возможно, скоро увидимся и там.

Спасибо, что остаетесь со мной и читаете до конца. Творите, экспериментируйте и, самое главное, получайте удовольствие от игры! До скорых встреч в следующем гайде. 👋