Ru/Creating multiple buttons for one door p2: Difference between revisions

From Valve Developer Community
< Ru
Jump to navigation Jump to search
(Created page with "{{otherlang2 |title=Создание нескольких кнопок для одной двери (Portal 2) }} ==Связка двух кнопок== 1. создайте д...")
 
m (Nesciuse moved page Creating multiple buttons for one door p2/ru to Ru/Creating multiple buttons for one door p2 over redirect: Language prefixes)
 
(18 intermediate revisions by 7 users not shown)
Line 1: Line 1:
{{otherlang2
{{langsp|title=Создание нескольких кнопок для одной двери (Portal 2)}}
|title=Создание нескольких кнопок для одной двери (Portal 2)
 
}}
==Связка двух кнопок==
==Связка двух кнопок==
1. создайте две кнопки (любые - prop_floor_button к примеру)
1. Создайте две кнопки (любые - prop_floor_button к примеру)


2. создайте дверь (назовите door1)
2. Создайте дверь (в этом примере назовём её door1)


3. создайте math_counter со следующими настройками
3. Создайте {{en}}[[math_counter]] со следующими настройками


::{| class=standard-table
::{| class=standard-table
!  Имя свойства || Значение
!  Имя свойства || Значение
|-
|-
| name || door2
| Name || counter
|-
|-
| Maximum legal value || 2
| Maximum legal value || 2
|}
|}


4. подключаем кнопки к math_counter  
4. Подключаем кнопки к math_counter  


::{| class=standard-table
::{| class=standard-table
!  || My Output || Target Entity || Target Input || Parameter || Delay || Only Once
!  || My Output || Target Entity || Target Input || Parameter || Delay || Only Once
|-
|-
| [[Image:Io11.png]] ||OnPressed || door2 || Add || 1 || 0.00 || No
| [[File:Io11.png]] ||OnPressed || counter || Add || 1 || 0.00 || No
|-
|-
| [[Image:Io11.png]] ||OnUnPressed || door2 || Subtract || 1 || 0.00 || No
| [[File:Io11.png]] ||OnUnPressed || counter || Subtract || 1 || 0.00 || No
|}
|}


(повторите 4 пункт со второй кнопкой)
(повторите 4 пункт со второй кнопкой)


5. подключаем math_counter к двери  
5. Подключаем math_counter к двери  


::{| class=standard-table
::{| class=standard-table
!  || My Output || Target Entity || Target Input || Parameter || Delay || Only Once
!  || My Output || Target Entity || Target Input || Parameter || Delay || Only Once
|-
|-
| [[Image:Io11.png]] ||OnHitMax || door1 || open ||  || 0.00 || No
| [[File:Io11.png]] ||OnHitMax || door1 || open ||  || 0.00 || No
|-
|-
| [[Image:Io11.png]] ||OnHitMax || door1 || close ||  || 0.00 || No
| [[File:Io11.png]] ||OnHitMin || door1 || close ||  || 0.00 || No
|-
|-
| [[Image:Io11.png]] ||OnHitMax || door2 || SetHitMin || 1 || 0.00 || No
| [[File:Io11.png]] ||OnHitMax || counter || SetHitMin || 1 || 0.00 || No
|-
|-
| [[Image:Io11.png]] ||OnHitMax || door2 || SetHitMin || 0 || 0.00 || No
| [[File:Io11.png]] ||OnHitMin || counter || SetHitMin || 0 || 0.00 || No
|}
|}
{{tip|если хотите увеличить кол-во кнопок,измените число 2 в Maximum legal value на кол-во кнопок}}
==Дополнение==
*статью написал [[User:GameMaster|ゲームマスター]]
*дополнил GreMirid
*Удачного обучения :D
[[Category: Portal 2]][[Category: Portal 2 Level Design]][[Category: Portal 2 Tutorials]]

Latest revision as of 12:17, 10 July 2024

English (en)Русский (ru)Translate (Translate)

Связка двух кнопок

1. Создайте две кнопки (любые - prop_floor_button к примеру)

2. Создайте дверь (в этом примере назовём её door1)

3. Создайте Englishmath_counter со следующими настройками

Имя свойства Значение
Name counter
Maximum legal value 2

4. Подключаем кнопки к math_counter

My Output Target Entity Target Input Parameter Delay Only Once
Io11.png OnPressed counter Add 1 0.00 No
Io11.png OnUnPressed counter Subtract 1 0.00 No

(повторите 4 пункт со второй кнопкой)

5. Подключаем math_counter к двери

My Output Target Entity Target Input Parameter Delay Only Once
Io11.png OnHitMax door1 open 0.00 No
Io11.png OnHitMin door1 close 0.00 No
Io11.png OnHitMax counter SetHitMin 1 0.00 No
Io11.png OnHitMin counter SetHitMin 0 0.00 No


Tip.pngСовет:если хотите увеличить кол-во кнопок,измените число 2 в Maximum legal value на кол-во кнопок

Дополнение

  • статью написал ゲームマスター
  • дополнил GreMirid
  • Удачного обучения :D