Ru/Half-Life: Alyx Workshop Tools/Level Design/Buttons

From Valve Developer Community
< Ru‎ | Half-Life: Alyx Workshop Tools‎ | Level Design
Revision as of 10:08, 18 May 2020 by 3Jl0U I3OJlK (talk | contribs) (Translated english into russian)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Введение

Из этой статьи вы узнаете, как создавать кнопки на примере HL:A

Настройка

Создайте тестовую комнату. Установите объект prop_dynamic. Затем установите для него модель: models/props/button_1_pusher.vmdl в параметре World Model.

HLA SDK Buttons Img1.png

Установите браш-объект: func_physical_button. Сделайте его по размерам как объект(модель) prop_dynamic, и установите для него следующие свойства:

Key Value
Name button_pusher
Move direction <align it with the push direction>
Speed 10
Delay Before Reset 0
Use sound Button_Basic.Press

HLA SDK Buttons Img2.png

В Output объекта func_physical_button добавьте следующее:

My Output Target Entity Target Input Parameter Delay
OnPressed <targetEntity> <input> 0.00

Снова выберите prop_dynamic и установите параметр Parent Name как button_pusher.

Завершение

Скомпилируйте и запустите вашу карту. У вас должна быть рабочая кнопка.