Aller au menu - Aller au contenu

Icône Les entités

Mise à jour : 22/07/2009
1 414 visites depuis 7 jours, dont 12 sur ce chapitre classé 94/786
Rappelez-vous : on distingue deux grandes familles d'objets dans Worldcraft :
  • Les blocs, que nous avons suffisamment étudiés...
  • ... et les entités : c'est le gros morceau qui nous reste à voir.
Autant vous le dire de suite : il y a du pain sur la planche !
Allez on y va ! (et avec le sourire :) )
Sommaire du chapitre :
Icône du chapitre
Chapitre précédent Sommaire Chapitre suivant

Entités-point & entités-bloc

Très important !
On distingue 2 sortes d'entités :
  • Les entités-point
  • Les entités-bloc


Les entités-point



Nous commencerons à nous intéresser aux entités-point.
Oui, mais c'est quoi une entité-point ?
Analysons ce terme. Il est constitué de 2 mots : entité et point.

Comme je vous l'ai déjà expliqué, les entités font partie des maps au même titre que les blocs. Elles donnent d'autres informations très utiles, comme la lumière, les spots, les armes, les munitions, les ennemis, les explosions, les particules, les sprites etc etc...
Le mot point signifie que le position de l'entité est définie par un point (dans l'espace). Une entité-point n'a donc pas vraiment de taille réelle, elle a juste une position bien précise.

Image utilisateur Pour créer une entité-point, il faut utiliser ce bouton de la barre d'outils de gauche. C'est le bouton "Entity Tool".

Image utilisateur Une fois activé, il faut choisir quelle entité-point on va créer. On utilisera pour cela le même menu déroulant que lorsqu'on choisissait une forme de bloc (en bas à droite).


Notez que selon le fichier FGD que vous utlisez, la liste des entités ne sera pas forcément la même. Pour l'instant, je vais commenter quelques entités communes à tous les mods.

Choisissez par exemple l'entité "light" (lumière). On pourra cependant changer le type d'entité par la suite.

Placez votre souris dans une vue 2D. Le curseur se transforme en une croix accompagnée d'une hache. Cliquez à l'endroit où vous voulez.
Ajustez ensuite la position de votre entité-point dans les autres vues 2D (maintenez pour cela le bouton gauche de la souris enfoncé).
Enfin, pour valider l'entité, tapez "Entrée".

Vous devriez repérer dans la vue 3D un dessin d'ampoule (à condition d'être en mode "3D Textured Polygons") . C'est l'entité que vous venez de créer. Vous pouvez la sélectionner avec le "Selection Tool" : Image utilisateur.

Vous devriez voir ceci :

Image utilisateur


Les entités-bloc



A la différence des entités-point, les entités-bloc ont une position et une forme précise. Elles couvrent un espace bien déterminé.

Image utilisateur Au départ, une entité-bloc n'est rien d'autre qu'un simple bloc. Pour le transformer en entité, il faut le sélectionner et cliquer sur le bouton "ToEntity".A tout moment, vous avez la possibilité de remettre le bloc comme il était avant, en cliquant sur "ToWorld".


Généralement, l'entité-bloc n'est pas visible. Dans ce cas, pour se repérer, le mappeur a l'habitude de lui appliquer la texture "AAATRIGGER", comme vous pouvez le voir ci dessous :

Image utilisateur


Sinon, si le bloc est visible, vous pouvez lui appliquer la texture de votre choix sans problème.

Mis à part ces petits détails, une entité-bloc et une entité-point se ressemblent. D'ailleurs, l'une et l'autre possèdent une fenêtre de propriétés comme nous allons le voir maintenant.

Les propriétés d'une entité

Ce qu'il y a de plus important dans une entité, c'est sa partie "Propriétés". Pour l'afficher, sélectionnez l'entité et faites la combinaison clavier Alt + Entrée (ou cliquez avec le bouton droit de la souris et sélectionnez "Properties").
La fenêtre suivante apparaît :

Image utilisateur


Il faut bien repérer les 3 onglets :
  • Class Info
  • Flags
  • VisGroup

Le plus important est "Class Info". Nous allons donc l'analyser attentivement. Reportez-vous à l'image ci-dessus pour savoir à quoi correspondent les numéros.
  1. Class : dans le menu déroulant, vous avez la possibilité de modifier le type de l'entité, comme je vous l'avais promis. Pour l'instant, laissez "light".
  2. SmartEdit : ce bouton devra toujours rester enfoncé (sauf cas exceptionnel que je vous signalerai). Il permet d'activer/désactiver le mode "simple" d'édition d'entité. Alors, comme c'est déjà assez compliqué comme ça, n'allez pas vous prendre encore plus la tête ;)
  3. Angle : cela permet de définir l'orientation de l'entité (on ne s'en sert pas dans tous les cas). Il faut distinguer 2 parties :
    • A gauche, vous pouvez taper manuellement une valeur (en degrés) ou sélectionner "Up" (Haut) ou "Down" (Bas).
    • A droite, une sorte de radar vous permet d'avoir un meilleur aperçu de l'angle que vous choisissez.
  4. Attributes : c'est maintenant que ça devient intéressant. La parties "Attributes" vous affiche tous les attributs de l'entité. En effet, toute entité possède des attributs qui lui sont propres.
  5. En ce qui concerne les 2 autres attributs que vous pouvez voir sur la capture d'écran, ils n'apparaissent que si vous utilisez le fichier FGD avancé de Counter-Strike (celui que je vous ai fait télécharger). Ils n'ont pas vraiment d'importance pour le moment...
  6. Valeur de l'attribut : à droite s'affiche la valeur de l'attribut que vous avez sélectionné. Vous avez la possibilité de la modifier. Selon le cas, on tape une valeur numérique (12345...), alphanumérique (abcde12345...), ou bien on fait un choix dans un menu déroulant (ce qui est plus sympa).

Il nous reste à voir encore 2 onglets : "Flags" et "VisGroup".

L'onglet "Flags" est assez important puisqu'il regroupe d'autres propriétés de l'entité (les drapeaux) que l'on appelle couramment en langage de mappeur... les flags ;). Il s'agit d'une liste de cases à cocher, que vous pouvez cocher/décocher comme bon vous semble.
Ici, "light" possède un seul flag : "Initially Dark", qui permet de faire en sorte que la lumière soit éteinte au départ (jusqu'à ce qu'on l'allume avec un bouton).
Notez que certaines entités ne possèdent pas de flags.
En ce qui concerne l'onglet "VisGroup", on l'utilisera quelques fois mais pas très souvent.
Il sert en gros à affecter une même fonction à plusieurs entités-bloc (oui, ça ne marche que pour ce type d'entité).
Je vous en reparlerai en temps voulu.

Le gros travail, donc, consiste à décrire la fonction de chaque entité et de ses attributs. Vu le nombre d'entités et d'attributs, y'en a pour un moment...

Alors, voilà à quoi j'ai pensé :
Plutôt que de vous décrire chaque entité une par une, je vais créer des mini-chapitres par thème. Par exemple, le thème de la lumière regroupera l'entité "light", "light_environment" et "spot" ; celui de Counter-Strike les entités spécifiques à Counter ("info_hostage_rescue", "info_vip_start", "info_bomb_target" etc...)...

Cette technique a un avantage et un défaut :
  • L'avantage : si vous débutez vraiment en mapping et que vous cherchez à faire un effet précis, ou à suivre un ordre pour lire ce cours, alors cette technique est appropriée.
  • Le défaut : si vous voulez savoir exactement à quoi sert une entité bien précise, vous aurez du mal à vous y retrouver. C'est pourquoi je créerai plus tard un chapitre en annexe, listant toutes les entités par ordre alphabétique : ce sera plus pratique pour ceux qui maîtrisent déjà bien Worldcraft.

Nous étudierons donc les entités par thème dans les chapitres suivants :)
Chapitre précédent Sommaire Chapitre suivant

Partager

11 commentaires pour "Les entités"
Note moyenne : 3.81 / 4 (47 votes)
Pseudo Commentaire
Hors ligne Dracil # Posté le 20/05/2009 à 07:16:24

bonjour j'ai moi aussi le meme sousi j'ai suivi le cour correctement et rien j'ai bien sur le coter entité mais juste en dessou quand je veux selectionner l'entité lampe il n'y a rien comme si mes entité n'existé pas serait il possible de me dire comment reglé sa merci d'avence
Hors ligne Vladiri # Posté le 17/07/2009 à 10:27:17
Counter-Strike 1.5
Avatar

Bonjour,
j'avais exactement le même problème que vous mais j'ai trouvé. Allez dans:
tools ===> option (vous vous rappelez au début du tuto)======> onglet "game configuration"=====> dans game data files vous avez un fichier cliquez dessus puis faites remove (normalement il a disparu o_O ) ensuite faites add et cherchez l'endroit ou vous avez téléchargé tous les fgd et cherchez ActionHalfLife.fgd puis faites ok. Et voila...

Bien sûr rien ne vous empêche d'en insérez plusieurs mais après on ne si retrouve plus (à mon avis)


En tout cas merci beaucoup m@teo pour ce magnifique tuto.

19.999999/20 :p bah oui la perfection n'existe pas la preuve plusieurs personnes ont des problèmes...mais sinon excellent tuto comme tout tes autres tuto d'ailleurs.

Image utilisateur

 
Hors ligne Balaruk # Posté le 30/08/2009 à 20:00:07

Bonjour a tous, j'ai un soucis..quelque peu...Embetant, voir tres embetant.Donc j'ai créer une map, avec tout ce qu'il faut, Lumiere d'environement(soleil) Info_player_start, car c'est une aventure solo, Une map, mais..Quand je place les monstre, les militaire..les barney..SUr le terrain, quand je test la map, aprai l'avoir compiler bien entendu, tout est correct, sauf une chose, des plus importante...Les monstre..barney et compagnie ne s'affiche pas ! Y a t-il un target a actionner ? J'ai mis les info-node nécessaire, créer la map..etc..Aprai avoir résolu ce probleme, je pourrrai réellement m'impliquer dans la conception de MAP pour Half-Life1, alors S'il vous plait, faite vite pour répondre, je vous en serrai tres reconnaissant.
Hors ligne Riquet67 # Posté le 28/01/2010 à 21:13:48

Merci BEACOUP Vladiri !!!

J'avais le même soucis que vous tous et donc bloqué...
J'ai suivi ton chemin et voilà que ce sont trouvé mes fichiers absent !!!! YES !!!
Hors ligne DarkZack # Posté le 25/04/2012 à 20:23:46

J'ai fait le même chose que Vladiri a dit( 5 fois pour être exact ) et je n'ai toujours rien quelqu'un peut m'aider ?

Voir tous les commentaires