Създаване на портали карти Warcraft


В тази статия искам да ви кажа как да се създаде портали, като в Diablo 2 и Sacred, разбира се, можете да използвате стандартните портали, които вече са в играта, но те са едностранно, а ние ще се създаде портал, където играчът ще бъде даден избор за това къде да се движат, че методиката осъществява чрез използване на диалогови прозорци.
Преди да се впусне в изпълнението на спусъците, първо трябва да се определи местоположението на всички портали. После легна облекчение на портала някога е бил. Като облекчение нередно черен мрамор, а в средата на тухлата, във всяко кътче на черните мраморни обелиски могат да бъдат поставени. Съответно, от вида на картата, за да бъде Даларан, можете да изберете всякакви размери, тъй като ние се тества карта. Обелискът е: пластове> украса в падащия списък на Даларан и Extras. Декорации. В средата на тухли, добавете домейна и друг до примера на фигурата.

Създаване на портали карти Warcraft

Изграждане на още две на всеки портал и портала има две район. Първата област, в която е необходима в центъра, за да активирате портала, а другият, който е в непосредствена близост е необходимо да се движи героя. След завършването на строежа на портала, вие сте готови да се задейства.
Първо място на картата на герой, в моя случай това е паладин, създаване на спусъка първоначален и добавяне на събития Карта Инициализация, създаване на променлива като герой и действия Добавяне на набор Hero = Паладин.
Примерът на фиг.

Създаване на портали карти Warcraft

В допълнение към променлива герой трябва да се създаде още седем променливи.
TeleportVillage, дърво, TeleportNightElfs - тип логика - (сякаш тези портали са разположени в провинцията, в гората и в лагера на нощните елфи).
DialogBool - тип логика
DialogBox - тип на диалог
DialogButton - тип бутон масив
TeleportCount - тип число

Следващата спусъка е отговорен за избора на това къде да се движат.

Trigger "Телепорт Село"

Създаване на портали карти Warcraft

Combat единица - за устройство влиза Село - (вилна зона означава портала за активиране), аз ви напомня, че тази област е в центъра на портала.
"(Собственик на (Задействане единица)) е равен на играч 1 (червено)" (сравнение плеър) - това условие означава, че действието ще се проведе само за червения играч, следното условие означава, че на портала може да се използва само герой.
TeleportCount по-голяма от 1 (сравнение число) - означава, че за да активирате портала, вие трябва да отидете на района в центъра повече от веднъж.
Teleport Derevna все още да (Булев сравнение) - ако условието е така, ще се появи диалогов прозорец.

Задайте DialogBool = да - той ще се използва по-късно, за да проверите условия.

'' Диалог - Clear DialogBox "- (DialogBox е променлива, която искате да създадете, и диалогът е ясно, почистване на диалоговия прозорец). Ако това действие не е зададен, списъкът ще се повтаря всеки път героят ще отидат в зоната на портал. Така например, в списъка на героя имаше две възможности за избор къде да се движат, струва си герой отново влезе в портала, така че тя трябва да бъде четири варианта, тогава може би шест избори и така нататък. Г. Защо не повече от един диалогов прозорец, без това действие.

Dialog Промяна заглавие - действие, което показва описание, тя може да бъде на името на портала, например, "Лагерът на нощните елфи."
Тогава там е условие за проверка на това дали героят стигна до портала за активиране '' TeleportNightElfs равнява да ", ако знакът се добавя името на портала към списъка за селекция.

По подразбиране, променливи TeleportNightElfs не е така.
След това идва създаването на интерактивни бутони, променлива DialogBox, който е отговорен за диалоговия прозорец. По същия спусъка е необходимо да се създаде същото състояние е само TeleportNightElfs заменени от дърво и действията, които създават един бутон, име на бутон, трябва да бъдат "Омагьосаната гора". Променлива за бутон DialogButton [3].
След това следва създаването на бутон "Отказ", ако изведнъж промени решението си да се движи героя. И накрая, трябва да се покаже на всички тези действия шоу DialogBox. Това беше на спусъка телепорт Village.

Това спусъка е отговорен за ефекта от активирането на портала.

Създаване на портали карти Warcraft

Combat единица влиза в -Village площ - момента се извършва проверка на условието, че бойна единица е червен играч и характер, както и логично състояние TeleportVillage все още там. По-нататъшни действия са предизвикани TeleportVillage назначена да, TeleportCount се увеличи с един и създаде две специален ефект първо Накратко, това е полиморфен, вторият константа е масивна телепортиране, специални ефекти, взети от Archmage. Останалите две портали се прилагат по същия начин, тук са още две чертежи за по-голяма яснота.

Създаване на портали карти Warcraft

Създаване на портали карти Warcraft

Останалите портал Ууд се направи. И така, това беше последната тригер, който е отговорен за движение.

Trigger "Телепорт действие"

Създаване на портали карти Warcraft

В този спусък всички действия се активират чрез натискане на един бутон. В диалоговия прозорец е проверка на условията "" DialogBool равнява да ", а след това да се провери отново DialogButton натискане на бутона [1]. Задействани действието се движи със специални ефекти движение на нашия герой, специални ефекти, също се вземат от магията на телепортиране от Archmage.
Последното действие на тази камера - тиган фотоапарата, настройте камерата на герой по време на движение, а останалата част е много подобна, и така тук ще разберете вече, това е всичко.
Ако не разбирате нещо, изтеглете например файла.