Сейчас 02:29:37 Понедельник, 23 декабря, 2024 год
Главная ⇒ Форум ⇐ RSS Файлы Cтатьи Картинки В о й т и   или   з а р е г и с т р и р о в а т ь с я

Меню сайта

Категории

Наш опрос
Ваша любимая раса?
Проголосовало: 177951

Сейчас на сайте
На сайте всего: 25
Гостей: 25
Пользователей: 0

Реклама

Главная » Статьи по WarCraft 3 » Создание карт » Прочее
Создание компании с локациями, использование Кэш и Буфер игры
Создание компании с локациями, использование Кэш и Буфер игры

Пролог

На определенном этапе картостроения хочется создать кампанию, в которой способности и предметы героя будут переходить из карты в карту… Сперва я начал использовать такую не хитрую схему: Создаю карты для кампании, импортирую в кампанию, создаю кнопки (делаю видимые не видимые), переходы от карты в карту и т.д. Потом я создавал простого юнита (главного героя кампании), понятно «простую боевую единицу»!!!, а не героя!!!. Называл его, делал внешний вид, озвучку и т.д., но не трогал способности. Потом я клонировал юнита столько раз, сколько способностей ему нужно было дать… Далее дело за малым… Юниту для первой карты даешь всего одну способнось… А далее наращиваешь по мере прохождения все новые и новые способности… Но как вы понимаете такие способы не поднимут вашу карту высоко, а с юнитами долго возиться приходится.
Внимание производить создание героя и др. нестандартных единиц следует в редакторе нестандартных единиц Кампании!!!
Теперь поехали

1.Кеш и Буфер игры

Вот мы проделали создание карт для кампании импортировали в кампанию и пр. Теперь создали героя… Разместили его на карте, описали квесты и пр. Теперь делаем следующее. В триггере в котором у вас описываются условия победы (или перехода на другую локацию), после всех действий включая Victory (или Перейти на другую карту), описываем следующее
Цитаты с форума «Буфер,кэш и т.д.», автор «Хамяг»
«Шобы сохранить героя в кэш, нужно:
Буфер игры - Create Game Cashe
Вводишь название кэша (например: war.w3v;) Ресширение ОБЯЗАТЕЛЬНО
Буфер игры - Store Unit
В строке Unit укажи юнита, которово хочешь сэйвить, в строке Label введи его имя (транслитом), в строке Category введи, скажем, название главы. Last created game cashe не изменяй.
Буфер игры - Save Game Cashe
Last created game cashe не изменяй.»
{Конец цитаты}
Далее на следующей карте кампании описываешь следующее
{Опят цитата}
«Шобы выгрузить героя из кэша, нужно:
Буфер игры - Create Game Cashe
Вводишь название кэша (который ты создал раннее С РАСШИРЕНИЕМ)
Буфер игры - Restore Unit Facing Angle
В строке Label введи имя героя, которого сохранил (транслитом), в строке Category введи название категории (её название это название этой же строки, когда ты сохранял). Выбери какого цвета он будет, где он появица и куда он будет смотреть (в градусах). Создай переменную и назови её, скажем, RestoredUnit типа Боевая Еденица
Set Variable
И сделай: Set RestoredUnit = (Last restored unit)
Буфер игры - Save Game Cashe
Last created game cashe не изменяй.»
{Конец цитаты}
2.Создание компании с локациями

Вот мы и подошли к самому истерзанному вопрос: «Как сделать локации как в кампании Даротара???». Некоторые предлагают перегрузить оперативку и все объекты перекинуть в кэш. Поверьте есть более долгий, но простой способ. Создаете несколько, на первый взгляд, одинаковых карт… Например вы получили задание, убить орков которые осаждают укрепления командира Романты которые находятся в другой локации… Триггер который ранее переносил вас в локацию в которою еще не пришли орки, а укрепления целы отключаем, а новый который переносит вас в карту где орки уже пошалили включаем. Вот игроку кажется что он в той же карте, только с уничтоженными укреплениями и орками… К стати для большей эффектности делаем еще промежуточные карты, что бы если вы вернулись еще не выполнив задание вам говорили куда вы должны идти…
3.Напоследок

Эта статья написана для тех кто уже соображает в триггерах и редакторе… Если возникают вопросы просьба писать в ЛС, а не комментариями!!! Еще одна деталь при каждом переходе от локации к локации перезаписывайте старый Кэш, а не создавайте новый… Это поможет сберечь память на компьютере… И не заваливать корневую папку…
Просмотров: 5330 Добавил: tsnecromant Добавлено: 25 Марта 2008 в 18:26:44
Комментариев: 7 |

Всего комментариев: 7
19 Июля 2013
у меня другой способ с локациями

05 Апреля 2012
6. Тикондрус (Тikondrus) [Материал]
создание кОмпании facepalm

14 Декабря 2011
5. Букреев Николай (SirNikolas) [Материал]
>И сделай: Set RestoredUnit = (Last restored unit)
Буфер игры - Save Game Cashe
^ Последнее действие не нужно.

>Некоторые предлагают перегрузить оперативку и все объекты перекинуть в кэш.
Зачем все объекты? Одна логическая (прибыли орки или нет) - и никакой перегрузки.

>ошибок 500 в статье)))
40*

24 Марта 2010
4. Владимир (GrafBerserk) [Материал]
ошибок 500 в статье)))

21 Ноября 2009
Спасибо сделал прикольную кампанию всё понятно написано!

17 Ноября 2009
2. Ильдар (DarkCote) [Материал]
:p Смайл сам всё скажет

19 Июня 2009
1. Бидула Юрий Николаевич (RipperMan) [Материал]
Хорошая статейка, спасибо автору

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

Форма входа

Поиск

Случайная картинка

Случайный файл
[30 Октября 2009]
[Карты · Melee]
Вулкан -
Автор карты: =antonyRA=
Жанр: Melee
Язык: Русский
Кол-во игроков: 1-4

Новые карты
[07 Февраля 2016]
Переезжаем на другой сайт, господа![Dota]
[18 Октября 2015]
Duel of Gods PreV[Другое]
[18 Октября 2015]
Hero of The Empire v1.18g[RPG]
[17 Октября 2015]
Servant War v1.05[Другое]
[17 Октября 2015]
Age of Vikings Edited v1.6[Другое]
[17 Октября 2015]
Strife of the Champions Beta v1.2[Arena]
[17 Октября 2015]
VirusBoll (rus)[Другое]
[17 Октября 2015]
Exterminators v1[AoS]
[17 Октября 2015]
The Lord Heroes v1.2[Другое]
[17 Октября 2015]
Versus heroe Arena 1.0 AI[Arena]

5 лучших по кол-ву добавленных статей
[ Duosora ] [ 58 ]
[ Messenger ] [ 52 ]
[ Bru ] [ 39 ]
[ Pand@ ] [ 35 ]
[ РеКсАр ] [ 27 ]

Наша кнопка
Warcraft3FT.info - Всё для Warcraft 3 и DotA

Другие варианты

Статистика

Материалы:
Новости: 1010
Файлы: 8668
Статьи: 680
Картинки: 8256
Форум: 30520/954989
Комментарии: 58094
Copyright © 2006 - 2024 Warcraft3FT.info При копировании материалов c сайта ставьте, пожалуйста, активную обратную ссылку на нас • Design by gReeB04ki ©
Хостинг от uCoz