Sign up - or - Login

Recover password
×

To recover your password, you must enter the username or e-mail that you used during the registration. After that, a mail with a security code will be sent to your inbox.

Your username or e-mail :

Attempt to SurviveAttempt to Survive

Attempt to Survive...

Action Halflife 2Action Halflife 2

First Person Shooter...

20/05/2011
Stat points ( ALL )

Все, кто играл в Episode Two помнят момент, где надо было прятаться от пушки за грудами машин. В этом туторе я расскажу, как сделать такую же пушку.


  • Description
  • HOW TO INSTALL

Ионная пушка [EP2]

Все, кто играл в Episode Two помнят момент, где надо было прятаться от пушки за грудами машин. В этом туторе я расскажу, как сделать такую же пушку.


Views : 2144 ( +1 )
Downloads : 56
Uploader : SlaY_61
Created : 11/07/2011 10:42:19 PM
Source : http://www.mapper720.ru...
Rating :
 ( 0 ) 
Share :


Following translations are available : | russian |

Ставим на карту prop_dynamic. Настройки:

  • Name: cannon_2_model

  • World Model: models/combine_turrets/combine_cannon_gun.mdl

  • Disable Shadows: Yes

Теперь создаем браш кубической формы (текстура - tools/toolsinvisible), жмем TieToEntity, выбираем func_tank_combine_cannon. Настройки:

  • Name: cannon_2

  • Parent: cannon_2_model

  • Yaw rate: 300

  • Yaw range: 120

  • Yaw tolerance: 15

  • Pitch rate: 120

  • Pitch range: 80

  • Pitch tolerance: 15

  • Barrel Length: 31

  • Barrel Vertical: 8

  • Rate of Fire: 30

  • Damage Per Bullet: 10 {тут можно указать по вкусу}

  • Damege Per Bullet Vs Player: 25 {аналогично}

  • Firing Persistence2: 1

  • Minimum Target Range: 2072

  • Player Lock Time: 1.5

  • Effect Handling: Combine Cannon

  • Ammo Type: Combine Heavy Cannon

Флаг только один - Active.

В аутпуты добавляем: *OnFire/cannon_2_model/SetAnimation/Fireza

Теперь на конец ствола ставим env_sprite:

  • Name: sprite.cannon.2

  • Parent: cannon_2

  • Disable Receiving Shadows: Yes

  • Sprite Name: materials/Sprites/blueflare1.vmt

  • Scale: 0.5

  • HDR color scale: 2

Флаг - Start on.

Двигаемся дальше. Ставим pointzz_spotlight.

  • Name: cannon_2_spotlight

  • Color: 147 226 240

  • Spotlight Length: 1024

  • Spotlight Width: 50

Флаг - No dynamic light.

Теперь ставим npc_enemyfinder_combinecannon, настраиваем:

  • Name: combine_cannon_player

  • Field of view: 0

  • Max Search Dist: 1900

  • Name of entity to snap to: cannon_2

Флаги: * Check Visibility * Fall to Ground * Think outside PVS

Аутпуты: * OnFoundEnemy/cannon_2/SetTargetEntity * OnLostEnemy/cannon_2/ClearTargetEntity

В общем-то готово. Только одна проблема - пушка будет слишком миролюбивой. Поэтому надо натравить ее на кого-то с помощью ai_relationship. Думаю, с ним работать умеют все, потому здесь описывать принципы работы с ним не буду, скажу только, что в свойстве Subject(s) надо указать combine_cannon_player.

Исходник и префаб можете скачать CCannon.zip ccannon_vmf.zip

Рисунок, показывающий расположение объектов

1763761433.Cannon1.jpg





1. ( 2.2 Kb )
2. ( 10.6 Kb )
Similar1. Создание реалистичного костра - Вы наверняка скажете: «Ну чё тут нах сложного?
2. Смена уровней (changelevel) - Смена уровней (changelevel)
3. Cubemaps - Расставляем cubemap'ы - создаем правильные отражения
4. Создание прозрачной стены. . . - Создание прозрачной стены с проходящими через неё объектами
5. Создание префабов - префаб — это заготовка, состоящая из одного или нескольких объектов для быстрой вставки на карту
6. Гаражная дверь - Гаражная дверь как на офисе
7. Создание бьющегося окна - Для начала нам необходимо сделать простое окно
8. Избавляемся от костюма - Так давайте блин научимся обескостюмивать игрока!
You cannot comment, because you are not logged-in.
    de_nightradio
    Counter-Strike 1.6de_nightradio
    DOM Winter Garden [Temple of Science]
    Unreal Tournament 99DOM Winter Garden [Temple of Science]
    CTF-W-Garden-2025
    Unreal Tournament 99CTF-W-Garden-2025
    DM-W-Garden-2025-LCE
    Unreal Tournament 99DM-W-Garden-2025-LCE