[HL2/CSS] env_shooter в действии
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`а
приятного вам маппинга
Взято с http://www.hl2world.com/wiki/index.php/VendingMachine
Env_shooter в действии
Я знаю, что вы любите префабы, не надо этого скрывать...
И я знаю, что ваш любимый префаб - торговый автомат : )
Я имею ввиду торговый автомат, подобный тому, что стоит в cs_office.
Торговый автомат
Для начала создайте на вашей карте prop_static.В его свойствах в поле world model напишите models/props/cs_office/Vending_machine.mdl или выберите какую-нибудь другую модель торгового автомата.
Выпадающие бутылки
Теперь нам не помешало бы создать реалистично выпадающие бутылки, которые, вылетая, никого бы не пришибли
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`а
приятного вам маппинга
Взято с http://www.hl2world.com/wiki/index.php/VendingMachine