Create site free
Ионная пушка [EP2] - Статьи пользователей сайта - Маппинг Half-life 2 - Каталог статей - Mapper720.Ru - сайт о маппинге на движке Half-life 2
Mapper720.Ru Четверг, 09 Фев 2012, 04:06
Главная | Регистрация | Вход Приветствую Вас Гость | RSS
Меню сайта

Форма входа
E-mail:
Пароль:

Категории
Статьи пользователей сайта [26]
Туториалы, написанные пользователями сайта.
Туториалы других мапперов [81]
Статьи мапперов с других сайтов.
Текстурирование [6]
Статьи по созданию текстур для игр на движке Source
Кодинг [7]
Counter-Strike: Source [1]

Главная » Статьи » Маппинг Half-life 2 » Статьи пользователей сайта [ Добавить статью ]

Ионная пушка [EP2]
Ставим на карту 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.

P.S. Рисунок, показывающий расположение объектов, см. чуть ниже.
Исходник и префаб прилагаются.


Категория: Статьи пользователей сайта | Добавил: Chuwis720 (13 Авг 2010) | Автор: Mapper720
Просмотров: 509 | Теги: SourceSDK, episode two, Episode 2, маппинг, Half-Life 2, hammer, ионная пушка, prefab, orange box, mapping | Рейтинг: 5.0/1
Всего комментариев: 0
Имя *:
Email:
Код *:
Наш опрос
Смертная казнь - за или против?
Всего ответов: 218

Форум
  • Законопроект SOPA (21)
  • Ларек "пиво-воды" (879)
  • Minecraft (6)
  • Анекдоты (400)
  • Вопросы по маппингу (587)
  • Вы верите в Бога? (51)
  • Linux (72)

  • Братва

    Баннеры


    CSM HL2HAMMER Source Mapping


    Статистика

    Онлайн всего: 2
    Неопознанных: 2
    Пользователей: 0

    Copyright Mapper720 © 2012   
    Используются технологии uCoz