Ru/Crusher: Difference between revisions
m (→Ссылки)  | 
				Denisredman (talk | contribs)   (→Ссылки)  | 
				||
| Line 173: | Line 173: | ||
12. Установите триггеры для "открывания" или "закрывания" пресса с помощью '''crusher1_proxy_crush'''. Используйте '''crusher1_logic_compare''', чтобы получить состояние пресса.  | 12. Установите триггеры для "открывания" или "закрывания" пресса с помощью '''crusher1_proxy_crush'''. Используйте '''crusher1_logic_compare''', чтобы получить состояние пресса.  | ||
== Ссылки ==  | == Ссылки ==  | ||
* [  | * [https://www.thinking.withportals.com/view-download/?id=1092 Скачать экземпляры прессов (различные варианты)] - от пользователя [http://forums.thinkingwithportals.com/memberlist.php?mode=viewprofile&u=3264 Skotty]  | ||
[[Category:Portal 2 Level Design:ru]]  | [[Category:Portal 2 Level Design:ru]]  | ||
[[Category:Portal 2 Tutorials:ru]]  | [[Category:Portal 2 Tutorials:ru]]  | ||
Revision as of 07:41, 17 November 2021
Прессы в 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