Env_shooter в действии
Я знаю, что вы любите префабы, не надо этого скрывать... И я знаю, что ваш любимый префаб - торговый автомат : ) Я имею ввиду торговый автомат, подобный тому, что стоит в cs_office. Торговый автомат Для начала создайте на вашей карте prop_static .В его свойствах в поле world model напишите models/props/cs_office/Vending_machine.mdl или выберите какую-нибудь другую модель торгового автомата.
Выпадающие бутылки
Теперь нам не помешало бы создать реалистично выпадающие
бутылки, которые, вылетая, никого бы не пришибли;). Для этого нужно
создать ентитию env_shooter со следующими свойствами:
Name : shooter1 Gib Direction : Направление, в котором будут вылетать наши бутылки Number of Gibs : Число бутылок, поставьте 1 , чтобы вылетало по одной бутылке(это же торговый автомат, а не автомат Калашникова;)) Gib Angles : Указывает, в каком положении будут вылетать бутылки(лежа, стоя, наискосок и т.п) Gib Velocity : Скорость вылета бутылок из автомата Course Varieance : небольшие отклонения от "курса полета" Gib Life : Длина "жизни" бутылок - через сколько секунд после появления бутылки будут исчезать Model : Поставьте models/props/cs_office/Water_bottle.mdl или другую модельку бутылки Material Sound : Поставьте NONE , т.к. у нашей бутылки будет собственный звук Simulate : Метод симуляции физики, поставьте Physics Теперь во флагах нашей ентити отметьте Repeatable , чтобы бутылки выпадали неоднократно.
Кнопка Теперь нам нужно сделать кнопку: создайте браш над кнопками модельки, закрасьте его текстурой tools/toolsinvisible и превратите в ентитю func_button со следующими свойствами: Sounds : Поставьте любой звук, какой захотите Delay Before Reset : Задержка между нажатиями кнопки
Во флагах отметьте пункты:
Don't move и Use Activates
Также создайте такой аутпут(Output):
My output named : OnPressed Targets entities named : shooter1 Via this input : shoot After a delay in seconds of : 0.00 (хотя можно поставить и небольшую задержку)
Тада!!! Теперь, когда вы нажмете кнопку торгового автомата, из него выпадет бутылка:
Автор: пожелал остаться анонимным Перевод AndrewDragon`а Приятного вам маппинга:) Взято с www.hl2world.com |