15 - Changer les portions visibles de la carte (niveau moyen)
La portion visible d'une carte est ce que peut voir le joueur et se déplacer.
Beaucoup de carte change ceci durant une mission, pour s'assurer que le joueur
rempli les objectifs dans l'ordre. Un niveau qui exploite ceci est la mission
5 des Alliés en Europe, ou vous devez détruire des silos de missiles
nucléaires. La mission débute avec seulement la moitié
de la carte visible et s'agrandit pour inclure les nouveaux objectifs. Dans
ce tutorial nous allons essayer de faire la même chose.
Etape 1: Comprendre les dimensions de la carte:
Sélectionnez "Edit - Map". il y a une zone éditable
vers le milieu. Cela représente la portion visible de la carte symbolisée
par le ligne bleu sur la vue isométrique. Les 2 cases du haut représentent
les dimensions réelles de la carte, représentée par la
ligne rouge sur la vue isométrique. Dans l'ordre, les dimensions sont:
a. Côté gauche visible de la carte
b. Haut visible de la carte
c. Largeur de la portion visible de la carte
d. Hauteur de la portion visible de la carte
e. Format: "gauche,haut, largeur,hauteur"
Etape 2: Mettre la hauteur, la largeur et les côtés
Dans la case de texte, mettez ceci:
a. Côté gauche à 0 (le plus proche du côté)
b. Haut à 4. Ne pas mettre moins que cela, ou des erreurs graphiques
pourraient arriver.
c. Regardez au dessus, et notez la largeur de la carte, mettez cette valeur
d. Regardez au dessu et notez la hauteur, mettez la hauteur égale à
cette valeur divisée par 2.
Le côté gauche sera le plus à gauche possible, le côté
droit aussi, mais vous ne verrez que la moitié du haut de la carte.
Si vous voulez changer la portion visible d'une carte pour en voir seulement
la moitié du bas durant le jeu:
Etape 1: Créer un nouveau trigger:
Ce tutorial considère que le joueur utilisera une variable local "5
ResizeMap" comme redimmensionner la carte. Sélectionnez "Edit
- Trigger editor". Créez un nouveau trigger avec les attributs suivants:
a. Nom: "Resize Map 1"
b. Repeating: No
c. Event: "36-Local is set", parameter "5 ResizeMap,0"
d. Action: "40 Resize visible map", parameters:
- Top = [hauteur de la carte divisée par 2]
- Left = 0
- Right = [largeur de la carte]
- Bottom = [hauteur de la carte divisée par 2] |