Ru/Crusher: Difference between revisions
Denisredman (talk | contribs) (→Ссылки) |
mNo edit summary |
||
Line 1: | Line 1: | ||
{{ | {{lang|title=Пресс|Crusher}} | ||
|title=Пресс | |||
| | |||
}} | |||
[[File:Crushericon.png|thumb|right]] | [[File:Crushericon.png|thumb|right]] | ||
'''Прессы''' в [[Portal 2]] - это [[Panels:ru|панели]] с шипами. Как и панели, они присоединены к роботизированным рукам. При этом, за "рукой" находится массивный поршень, который приводит пресс в действие. | '''Прессы''' в [[Portal 2]] - это [[Panels:ru|панели]] с шипами. Как и панели, они присоединены к роботизированным рукам. При этом, за "рукой" находится массивный поршень, который приводит пресс в действие. |
Revision as of 05:58, 19 November 2022
Прессы в Portal 2 - это панели с шипами. Как и панели, они присоединены к роботизированным рукам. При этом, за "рукой" находится массивный поршень, который приводит пресс в действие.
Создание пресса
Template:Note:ru 1. Создайте энтити prop_dynamic со следующими настройками:
Свойство Параметр World Model models/anim_wp/cursher/crusher.mdl Name crusher1 Collision Not Solid Hold animation? Yes
2. Создайте браш размером 128x64x192
вокруг шипов на модели. Преобразуйте браш в энтити func_brush со следующими настройками:
Свойство Параметр Name crusher1_brush Parent crusher1
3. Создайте браш размером 200x112x192
около предыдущего браша. Преобразуйте его в энтити trigger_hurt со следующими настройками:
Свойство Параметр Name crusher1_trigger_hurt Parent crusher1 Damage 1000 Damage Cap 1000 Damage Type CRUSH
4. Создайте браш размером 200x96x192
около браша trigger_hurt. Преобразуйте её в trigger_portal_cleanser со следующими настройками:
Свойство Параметр Name crusher1_trigger_hurt Parent crusher1 Visible No
и со следующими выходами:
5. Создайте энтити logic_auto и настройте выходы так:
6. Создайте энтити logic_relay со следующими настройками:
Свойство Параметр Name crusher1_logic_relay_crush
и следующими выходами:
7. Создайте энтити logic_relay со следующими настройками:
Свойство Параметр Name crusher1_logic_relay_uncrush
и следующими выходами:
8. Создайте энтити logic_compare со следующими параметрами:
Свойство Параметр Name crusher1_logic_compare Initial Value 0 Compare Value 1
и этими выходами:
9. Создайте энтити math_counter со следующими параметрами:
Свойство Параметр Name crusher1_math_counter Maximum Legal Value 1
и этими выходами:
10. Чтобы разрешить вызов выходов для энтитей в func_instance, потребуется создать энтити func_instance_io_proxy со следующими параметрами:
Свойство Параметр Name crusher1_proxy_crush
и следующими выходами:
11. Создайте энтити logic_relay со следующими параметрами:
Свойство Параметр Name crusher1_proxy_crush
и этими выходами:
12. Установите триггеры для "открывания" или "закрывания" пресса с помощью crusher1_proxy_crush. Используйте crusher1_logic_compare, чтобы получить состояние пресса.
Ссылки
- Скачать экземпляры прессов (различные варианты) - от пользователя Skotty