Ru/Emancipation Grid: Difference between revisions
No edit summary |
No edit summary |
||
Line 2: | Line 2: | ||
en=Emancipation_Grid | en=Emancipation_Grid | ||
}} | }} | ||
'''Emancipation Grid''' (или '''Emancipation Grill''' или | '''Emancipation Grid''' (или '''Emancipation Grill''' или проще, '''Fizzler'''), это специальное энергетическое поле в [[Portal 2]] которое сбрасывает установленные порталы ( оба ) и разрушает объекты которые коснулись его. | ||
В Portal Emancipation Grid состоит из двух моделей - невидимого затекстурированного триггера [[trigger_portal_cleanser]] и системы частиц ([[info_particle_system]]). | В Portal Emancipation Grid состоит из двух моделей - невидимого затекстурированного триггера [[trigger_portal_cleanser]] и системы частиц ([[info_particle_system]]). | ||
В Portal 2, однако, поле составлено из | В Portal 2, однако, поле составлено из сущности ([[trigger_portal_cleanser]]) с парой моделей (fizzler_mdl). В кисти должна быть установлена текстура '''NODRAW''', кроме одной стороны - она должна иметь текстуру '''fizzler'''. | ||
== Внешние ссылки == | == Внешние ссылки == | ||
Line 14: | Line 14: | ||
===Шаг 1=== | ===Шаг 1=== | ||
1. Создайте | 1. Создайте сущность '''prop_dynamic'''. | ||
===Шаг 2=== | ===Шаг 2=== | ||
2. Откройте редактор свойств, кликните на поле '''world model''' и нажмите кнопку '''Browse''', в открывшемся окне в поле '''Filter''' проришите '''Fizzler''' и выберите '''fizzler_dynamic''' в результатах фильтрации. | 2. Откройте редактор свойств, кликните на поле '''world model''' и нажмите кнопку '''Browse''', в открывшемся окне в поле '''Filter''' проришите '''Fizzler''' и выберите '''fizzler_dynamic''' в результатах фильтрации. | ||
Line 25: | Line 25: | ||
5. Разверните вторую модель на 180 градусов, так что бы модель были направлены друг к другу. | 5. Разверните вторую модель на 180 градусов, так что бы модель были направлены друг к другу. | ||
===Шаг 6=== | ===Шаг 6=== | ||
6. Создайте | 6. Создайте кисть с текстурой "nodraw". | ||
===Шаг 7=== | ===Шаг 7=== | ||
7. | 7. Свяжите (Ctrl+T) кисть с сущностью "trigger_portal_cleanser". | ||
===Шаг 8=== | ===Шаг 8=== | ||
8. Кликните apply, и установите флаг "Visible?" | 8. Кликните apply, и установите флаг "Visible?" | ||
===Шаг 9=== | ===Шаг 9=== | ||
9. Перейдите на вкладку '''Flags''' созданной энтити и установите флаг "Physics objects" если хотите | 9. Перейдите на вкладку '''Flags''' созданной энтити и установите флаг "Physics objects", если хотите, чтобы объекты вроде кубов и турелей разрушались полем при столкновении. | ||
===Шаг 10=== | ===Шаг 10=== | ||
10. Подтвердите сделанные изменения, затем выберите инструмент '''Texture Application tool'''. | 10. Подтвердите сделанные изменения, затем выберите инструмент '''Texture Application tool'''. | ||
===Шаг 11=== | ===Шаг 11=== | ||
11. Выберите переднюю и заднюю грани, покрытые "nodraw" | 11. Выберите переднюю и заднюю грани, покрытые текстурой "nodraw". | ||
===Шаг 12=== | ===Шаг 12=== | ||
12. Клините "browse", найдите "fizzler", и выбирете первую текстуру в списке. Нажмите '''Apply'''. | 12. Клините "browse", найдите "fizzler", и выбирете первую текстуру в списке. Нажмите '''Apply'''. |
Revision as of 04:32, 5 August 2011
Template:Otherlang2 Emancipation Grid (или Emancipation Grill или проще, Fizzler), это специальное энергетическое поле в Portal 2 которое сбрасывает установленные порталы ( оба ) и разрушает объекты которые коснулись его.
В Portal Emancipation Grid состоит из двух моделей - невидимого затекстурированного триггера trigger_portal_cleanser и системы частиц (info_particle_system).
В Portal 2, однако, поле составлено из сущности (trigger_portal_cleanser) с парой моделей (fizzler_mdl). В кисти должна быть установлена текстура NODRAW, кроме одной стороны - она должна иметь текстуру fizzler.
Внешние ссылки
- карта пример. VMF файл присутствует.
Создание
Шаг 1
1. Создайте сущность prop_dynamic.
Шаг 2
2. Откройте редактор свойств, кликните на поле world model и нажмите кнопку Browse, в открывшемся окне в поле Filter проришите Fizzler и выберите fizzler_dynamic в результатах фильтрации.
Шаг 3
3. Кликните Apply, скопируйте модель. Для этого выделите модель и, удерживая Shift, двигайте объект в произвольном направлении.
Шаг 4
4. Установите модель друг на против друга. Между ними мы создадим наше поле.
Шаг 5
5. Разверните вторую модель на 180 градусов, так что бы модель были направлены друг к другу.
Шаг 6
6. Создайте кисть с текстурой "nodraw".
Шаг 7
7. Свяжите (Ctrl+T) кисть с сущностью "trigger_portal_cleanser".
Шаг 8
8. Кликните apply, и установите флаг "Visible?"
Шаг 9
9. Перейдите на вкладку Flags созданной энтити и установите флаг "Physics objects", если хотите, чтобы объекты вроде кубов и турелей разрушались полем при столкновении.
Шаг 10
10. Подтвердите сделанные изменения, затем выберите инструмент Texture Application tool.
Шаг 11
11. Выберите переднюю и заднюю грани, покрытые текстурой "nodraw".
Шаг 12
12. Клините "browse", найдите "fizzler", и выбирете первую текстуру в списке. Нажмите Apply.
Шаг 13
13. Установите X = 0.13 и Y = 0.13, и центруйте текстуру.
Поздравляем, Вы создали поле. Если вы присвоите полю имя, то сможете включать и выключать его, используя триггеры.