Материалы
11 лет назад
Простой лифт
Создание простого лифта между двумя этажами
Для создания лифта понадобится всего 2 энтити - 1 кнопка и сам лифт. Сначала делаем лифт из брашей, ставим его на первый этаж, размещаем кнопку в лифте. Дверей у нас пока что не будет, чтобы урок не получился громоздким. Как-нибудь я выложу префаб лифта с дверями.
Создали лифт? Отлично, выделяем все браши конструкции (кроме кнопки) и отправляем в энтити
func_movelinear. Кто-то спросит: почему не func_door. Но с func_door есть проблема: заложники могут открыть дверь прикосновением, даже если по настройкам этого происходить не должно. Даём нашему лифту имя, например,
lift. В параметре
Move Distance указываем расстояние, на которое будет двигаться наш лифт вверх до второго этажа, в параметре
Move Direction указываем
Up. С настройками лифта всё.
Теперь кнопка -
func_button. Даём её имя
button, в параметр
Parent пишем
lift. Во флажках должно стоять
Don't move,
Toggle и
Use Activates. Добавляем 4 оутпута:
OnIn - button - LockOnIn - lift - OpenOnOut - button - LockOnOut - lift - Close Теперь надо вернуться к лифту и добавить ему 2 оутпута:
OnFullyOpen - button - UnLockOnFullyClosed - button - UnLock На этом всё. Откомпилируйте карту и проверьте работу лифта. Нажатие на кнопку заставляет лифт двигаться. Если что-то не работает -
ИСХОДНИК. В нём лифт представляет собой нубокоробку без одной стены, но главное - он работает, этого будет достаточно для общего развития.
Комментарии пользователей сайта:
Если у вас лифт ездит только два раза, значит вы плохо разбираетесь в системе output-input...
Если Вам понравилась эта страница, Вы можете разместить где-нибудь ссылку на неё: