XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Барахолка
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Результаты опроса: Будешь использовать в какой-либо карте?
Да 59 34.30%
Возможно 77 44.77%
Нет 36 20.93%
Голосовавшие: 172. Вы еще не голосовали в этом опросе

Ответ
 
ScorpioT1000
Работаем
offline
Опыт: отключен
3-rd Person Camera

3-rd Person Camera by ScorpioT1000


JackDevTeam(c) 2004-2008

Это камера третьего лица для вара3 от JDT.
Это самый оптимальный вариант между производительностью и удобством, вы сделали правильный выбор!

С чего начать?



Для начала вруби "Проверка карты" и откинься на спинку кресла. =)
Дальнейшие инструкции по пользованию ты получишь там.

» Импрот в свою карту

Следуй вот такому порядку:

1. Копируй папку "3RD_PERSON_CAMERA"
2. Вставь ее в редакторе триггеров своей карты, предварительно открыв ее в своем редакторе
3. Настроить все параметры в триггере 'Settings'
4. Читать статью об индексах анимаций Алексея(также она есть в инструкции к карте).
5. Не забыть дать способности настроек видео своему персонажу.
6. Почитать коммент "About and thanks" в самом низу =)


» Различные сложности и неудобства

1. Наработка рассчитана только на одного персонажа единовременно.
2. Это работает по умолчанию на Игрока 1 (!) (К сожалению, я делал это для себя, для сингл-плейерной игры)
3. Камера заходит за различные строения/декорации и прочие объекты. Ну, с этим ничего не поделать.
(хотя и можно по ходу сценария менять максимальный зум камеры)
4. Если подойти вплотную к стене и жать вперед, то юнит начнет долбиться в нее. Но обычно при просчете это не доставляет особых неудобств.
5. Высота камеры немного сбивается на высотах, поэтому надо предварительно проверить все высоты, пройтись по ним.
6. Управление сделано на стандартных стрелках, т.к. Blizzard не постарались сделать отлавливание остальных.


» Полезные советы

1. Чтобы сменить туман, нужно задать переменным "Fog_Red", "Fog_Green" и "Fog_Blue" значения в процентах, затем выполнить функцию как в триггере "SecInit".

2. По ходу сценария можно менять максимальный зум камеры. Напр., при входе в область ставишь "Cam_ZooM = 300" и "Cam_Zoom_Max = 300", при выходе - назад('Settings').

3. Также можно менять и другие значения из "Settings".


История обновлений


» Версия 0.1
Начали разрабатывать камеру для проекта..

» Версия 1.00
Наконец создали тяжелую, тормозную камеру с кучей неудобств и утечек. Но она работала!

» Версия 2.00
После прочтения статей про JASS, был совершен полный ремейк наработки. Все события с малым периодом были отлажены, тяжелые и критические утечки исправлены

» Версия 3.00
Локализирована как версия для мейкеров(ранее была вмонтирована в Кампанию Джека)

» Версия 3.03
Расширены настройки, исправлена система движения(избавились от ордеров)

» Версия 3.04
Исправлена пара багов. Теперь появилась возможность вращать камеру, не вращая юнита(как в новых РПГ). Если поставить юниту скорость 0, то будет реалистичное и более ручное управление.

В следующих версиях:
  • Немгновенный поворот юнита
  • Зависимость угла камеры от поверхности
  • Исправление некоторых ошибок с зажатием мыши+клавиш
  • Фиксы с проходимостью

About and thanks


Разработчики:
ScorpioT1000
Buh
Специальная благодарность:
Jon
Gadenblsh
Прикрепленные файлы
Тип файла: w3x My3PCbyJDT_3_4.w3x (46.3 Кбайт, 798 просмотров )

Отредактировано Sc, 19.04.2009 в 09:19.
Старый 02.02.2008, 07:54
and_y87
Тру Кодер
offline
Опыт: 21,030
Активность:
В принципе всё неплохо.
Что бы я добавил:
  • Возможность авто атаки.
  • Возможность сменить угол камеры по вертикали.
Старый 02.02.2008, 13:59
Кет

offline
Опыт: 111,109
Активность:
И чтобы когда врезаешься в препятствие камера не дрожала.
Совсем хорошо было бы сделать автообход небольших препятствий.
Старый 02.02.2008, 15:06
KO3bMA

offline
Опыт: 45,024
Активность:
Цитата:
И чтобы когда врезаешься в препятствие камера не дрожала.
Совсем хорошо было бы сделать автообход небольших препятствий.
согласе, а также нужен автоповорот в сторону противника при атаке, странно, когда атакует спиной к противнику, все остальное очень хорошо
Старый 02.02.2008, 23:33
Кет

offline
Опыт: 111,109
Активность:
Цитата:
согласе, а также нужен автоповорот в сторону противника при атаке

Лучше имхо всё-таки как-нибудь автоатаку замутить.
Старый 02.02.2008, 23:45
KO3bMA

offline
Опыт: 45,024
Активность:
Кет автоатака срабатывает, если отпустить управление героем, но дереца он в том положенийй, что находился при передвижении
Старый 02.02.2008, 23:50
ScorpioT1000
Работаем
offline
Опыт: отключен
Граждане, читайте внимательно!
Цитата:
Теперь появилась возможность вращать камеру, не вращая юнита(как в новых РПГ). Если поставить юниту скорость 0, то будет реалистичное и более ручное управление

Следовательно, стоит задать юниту скорость.
Старый 04.02.2008, 11:08
FellGuard
Losyash
offline
Опыт: 39,547
Активность:
очень долго реагрует кнопка смены поля видимости, нужно влепить какую-то другую абилу. Тот же divine shield например - не рвет стек ордеров.. да что я, канал - вот все решение вопросов.
хотя кому надо - те и сами поменяют, всеже удобнее было бы не ждать между кликами на кноаку настройки поля
Старый 04.02.2008, 12:26
ScorpioT1000
Работаем
offline
Опыт: отключен
А ты в это время держи "Вперед" =)
Ну это сменить без проблем, просто чет надо придумать вобще вместо абилок..
Старый 04.02.2008, 20:07
Кет

offline
Опыт: 111,109
Активность:
ScorpioT1000, я не понял, как то, что ты написал, относится к тому, что написали мы :)
Объясни пожалуйста.
Старый 04.02.2008, 23:30
ScorpioT1000
Работаем
offline
Опыт: отключен
Цитата:
странно, когда атакует спиной к противнику

Ну вот я и говорю что над скорость юниту больше 0 поставить, а так он не может повернуться. Попробуй это!
Старый 05.02.2008, 00:30
KingManiya
<==}:::::::::::::::>
offline
Опыт: 1,197
Активность:
ScorpioT1000предлагаю сделать гибрид твоей наработки и моей.Твоя без утечек,моя для мультиплеера.
Старый 07.02.2008, 02:35
ScorpioT1000
Работаем
offline
Опыт: отключен
KingManiya, ну так что, бум оптимизировать до МП? Тада надо еще когонить..
Старый 20.02.2008, 21:48
Tiodor

offline
Опыт: 75,784
Активность:
А нельзя исправить то, что при том когда герой ходит и ты нажимаешь любую команду из настроек то анимация бега не проигрываеться?
Старый 24.02.2008, 14:22
ScorpioT1000
Работаем
offline
Опыт: отключен
Цитата:
А нельзя исправить то, что при том когда герой ходит и ты нажимаешь любую команду из настроек то анимация бега не проигрываеться?

ну там такой метод - она запускается при нажатии..
Старый 24.02.2008, 15:30
HighTemplar
かえるたす すんせてりで
offline
Опыт: 2,388
Активность:
а при переходе мостов ета камера под мост не провалится?
Старый 28.02.2008, 22:10
Кет

offline
Опыт: 111,109
Активность:
HighTemplar, система весит всего сорок пять килобайт, почему бы самому не скачать и не посмотреть?
Старый 28.02.2008, 23:56
ScorpioT1000
Работаем
offline
Опыт: отключен
Есть идейка насчет взгляда вверх/вниз. Ровнять высоту глаза камеры по высоте рельефа под ним. будет время - будет апд)
Старый 07.04.2008, 02:38
Модельщик
Во славу JC!
offline
Опыт: 2,686
Активность:
Scorpio, можно убрать ВСЕ спеллы типа атаки и патруля, зделать НОВУЮ систему атаки и дамми спелы с горячими клавишами W A S D, и поставить их в условие.(тоесть вместо патруль, атака и др. поставить спелы)
Старый 10.05.2008, 13:54
ScorpioT1000
Работаем
offline
Опыт: отключен
Модельщик, на ВСАД нет проверки нажата-ли она или отпущена, можно сделать проще - поставить прогу от TcX)

Цитата:
можно убрать ВСЕ спеллы типа атаки и патруля

Атаку можно скрыть, но как бить дружественные цели?
Патруль и хотьба скрывается как-то хитро, а простым ремувом убирается и способность ходьбы.
Старый 10.05.2008, 14:06
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 19:25.