Wox-xion Dev wiki

xvoe2:editor

Éditeur de map xvoe.2

Outils

  1. Heightmap et modèle 3d
  2. Accessibilité
  3. Entités

Informations

Heightmap et modèle

Priorité : 1
Nécessité : oui

Au chargement d'un fichier .obj, une map est créée avec. Elle ne contient aucune entité ni donnée d'accessibilité. L'outil de la heightmap sert à définir le facteur de proportionnalité, le niveau de la base, ainsi que la précision de la heightmap.

Une fois ces paramètres définis, le modèle préalablement chargé est prétraité :

  • définition du rectangle limite
  • applanissement des vertices sur la base
  • indexation des faces triangulaires dans la grille 2d (u→m;v→n)
  • génération des équations planaires liées à chaque face

Accessibilité

Priorité : 2
Nécessité : non, mais utile

Dès que la heightmap a été définie, on peut définir l'accessibilité de chaque zone (u;v), accessibilité qui est codée sur un nombre entier, bit à bit.

Le tableau suivant indique les valeurs des bits :

Index Valeur positive Valeur négative (par défaut)
0 Zone bloquée Zone accessible
1 Zone innondée Zone d'air libre
2 Saut nécessaire Accès à pied
3 Zone sacrée Zone profane

Zones sacrées et profanes

Une zone est dite “sacrée” si aucune action ne peut y être effectuée si ce n'est la prière (sauvegarde du profil et de la position).

Toute zone non-sacrée est dite profane : on peut y agir à sa guise.

Entités

Priorité : 3
Nécessité : non, mais l'entité “light” est recommandée

Dès que la heightmap a été définie, on peut ajouter des entités à la map.

Liste des entités, leurs paramètres et spécificités :

Light

Entité de lumière, il s'agit d'une source de lumière. Si aucune source de lumière n'est définie, la lumière par défaut est la seule utilisée et aucune ombre n'est créée.

Paramètres :

  • type
  • position
  • direction
  • couleur

Link

Lien intermap permettant de passer d'une map à une autre.

Paramètres :

  • area (3 positions ou plus)
  • map de destination
  • position de destination ou ancre positionnelle

Anchor

Ancre positionnelle permettant d'identifiant facilement une position.

Paramètres :

  • id
  • position

System

Système de particules ou autres données réactives.

Paramètres :

  • classe
  • paramètres supplémentaires relatifs à la classe

Tile

Tile 2d positionné sur la map.

Paramètres :

  • source
  • position

Model

Modèle 3d supplémentaire positionné dans l'environnement.

Paramètres :

  • source
  • position (3d)
xvoe2/editor.txt · Dernière modification: 2011/09/04 23:35 (modification externe)