Ru/Rail Platform: Difference between revisions
Artyomkorol1 (talk | contribs) (Created page with "thumbnail|the finished assembly '''Железнодорожная платформа''' используется в Portal 2 вме...") |
m (Using L template for links) |
||
(7 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
[[File:Laserplatform portal2 image1.png|thumbnail| | {{lang|title=Железнодорожная платформа|Rail Platform}} | ||
[[File:Laserplatform portal2 image1.png|thumbnail|Итоговый вид]] | |||
'''Железнодорожная платформа''' используется в Portal 2 вместо "Лазерной платформы". Они состоят из одного prop_dynamic, несколько prop_static, двух | '''Железнодорожная платформа''' используется в Portal 2 вместо "Лазерной платформы" из Portal. Они состоят из одного prop_dynamic, несколько prop_static, двух {{L|path_track}}, одного {{L|Func_tracktrain}} и {{L|func_brush}}. | ||
==Создание перемещающейся платформы== | ==Создание перемещающейся платформы== | ||
Line 41: | Line 42: | ||
Модель которую мы использовали не имеет "колизии", это значит что игрок может через неё проходить, поэтому необходимо создать func_brush с 'Invisible' texture applied и 'solidity' Задайте свойство 'Always Solid'. Также установите 'Parent' как и в прошлом шагу. | Модель которую мы использовали не имеет "колизии", это значит что игрок может через неё проходить, поэтому необходимо создать func_brush с 'Invisible' texture applied и 'solidity' Задайте свойство 'Always Solid'. Также установите 'Parent' как и в прошлом шагу. | ||
===Шаг 4: | ===Шаг 4: Делаем запуск и остановку платформы=== | ||
Для того чтобы запустить или остановить платформу, создайте триггер или что-нибудь другое на ваш выбор. (Я использую | Для того чтобы запустить или остановить платформу, создайте триггер или что-нибудь другое на ваш выбор. (Я использую {{L|prop_floor_button}}, помещённую на платформу) добавьте следующие выводы: | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- |
Latest revision as of 07:39, 11 July 2024
Железнодорожная платформа используется в Portal 2 вместо "Лазерной платформы" из Portal. Они состоят из одного prop_dynamic, несколько prop_static, двух path_track , одного Func_tracktrain и func_brush .
Создание перемещающейся платформы
Шаг 1: Модели
Платформа состоит из prop_dynamic.
Property | Value |
---|---|
Name | laserplatform_model |
World Model | models/anim_wp/arm_interior_192/arm_interior_192.mdl |
Default Animation | laserplatform |
Для рельс поместите несколько prop_static с моделью: "models/anim_wp/arm_interior_192/motionplatform_rail_128.mdl"
Шаг 2: "Поезд"
Для начала, создайте две Path_tracks: с именем laserplatform_path1 и laserplatform_path2. Поместите их вдоль моделей рельсов, которые вы разместили на предыдущем шаге. Дальше, поместите браш с текстурой nodraw на платформу, нажмите CTRL + T для создания брашевого энтити, сделайте его func_tracktrain и назовите "laserplatform_train". Переместите его на ваш первый path_track. Задайте ему следующие значения:
Property | Value |
---|---|
first stop target | laserplatform_path1 |
Max Speed | 75 |
Change Angles | Never (Fixed orientation) |
И наконец, установите свойство 'parent' на имя вашего prop_dynamic (в нашем случае laserplatform_model).
Шаг 3: Сделайте вашей платформе осезаемость
Модель которую мы использовали не имеет "колизии", это значит что игрок может через неё проходить, поэтому необходимо создать func_brush с 'Invisible' texture applied и 'solidity' Задайте свойство 'Always Solid'. Также установите 'Parent' как и в прошлом шагу.
Шаг 4: Делаем запуск и остановку платформы
Для того чтобы запустить или остановить платформу, создайте триггер или что-нибудь другое на ваш выбор. (Я использую prop_floor_button , помещённую на платформу) добавьте следующие выводы:
My Output Named | Target Entity | Input | Value |
---|---|---|---|
<Insert output here> | laserplatform_train | setspeed | 75 |
<Insert output here> | laserplatform_train | stop | - |