Предисловие
Предоставленный способ является одним из самых простейших и не компактных. Вы можете придумать на его основе механизм куда лучше.Дверной проём и кнопки
Для начала мы создадим дверной проём и несколько (9) кнопок. Их количество будет влиять на размер конструкции.Основной механизм
Теперь мы создаём механизм из блоков и шарниров, коих количество равно количеству кнопок. Также поставим для каждой кнопки/шарнира по контроллеру и всё соединим, а заодно поставим сенсор.Как видите код мы создаём задавая угол поворота каждого шарнира. Сумма углов должна быть равна 180 градусам. Во всех остальных контроллерах поставим угол в 20 градусов.
(Чтобы выбрать угол не кратный 15-и нужно зажать шифт.)
Создание двери и тесты
Для создания двери, открывающейся при вводе кода, мы просто создаём шарнир, контроллер и подключаем сенсор к контроллеру, заранее поставив угол равный 90-а градусам.Попробуем ввести код. (P.S. дверь я не ставил, игра начинала лагать.)
Voila!
Введя любую другую комбинацию кнопок дверь останется закрытой!