Перчатки с энергией Вортигонтов

From Valve Developer Community
Jump to: navigation, search
English

Введение

Из этой статьи вы узнаете как заменить руки игрока на энергетические перчатки Вортигонта, что в свою очередь стало кульминацией в Half-Life: Alyx. Убедитесь, что у вас установлена последняя версия SDK Tools.

Настройка

Создайте тестовую комнату. Установите объект info_hlvr_equip_player и проверьте следующие параметры:

Key Value
Equip on Map Start
Grabbity Gloves

Установите объект logic_playerproxy. Затем установите для объекта имя playerproxy.

Установите объект logic_auto. В Outputs добавьте следующее:

My Output Target Entity Target Input Parameter Delay
OnNewGame playerproxy HapticPulseHands 0.00

HLA SDK Vort Energy Gloves Img3.png

Зарядка перчаток

Используя input

Вы можете заряжать перчатки, используя объект logic_relay или аналогичный ему объект со следующим Output:

My Output Target Entity Target Input Parameter Delay
<output>  !player GiveVortEnergy 0.00

Использование энергетических колец

HLA SDK Vort Energy Gloves Img2.png

Установить объект point_vort_energy и поверните его как показано на скриншоте (соответственно). Убедитесь, что Start Enabled отмечено галочкой:

Key Value
Equip on Map Start
Grabbity Gloves

Если вы хотите заряжать перчатки только один раз, то добавьте следующий Output:

My Output Target Entity Target Input Parameter Delay
OnEnergyPulled  !self Disable 0.00

Вы можете перезарядить энергетическое кольцо, используя следующий Input:

My Output Target Entity Target Input Parameter Delay
<output> <entity_name> Enable 0.00

Завершение

Скомпилируйте и запустите карту. У вас должны быть рабочие энергетические перчатки Вортигонта, и рабочие энергетические кольца.

Вы можете скачать пример карты здесь: [[1]].

HLA SDK Vort Energy Gloves Img1.png