Aller au menu - Aller au contenu

Icône Paranormal

Mise à jour : 22/07/2009
1 414 visites depuis 7 jours, dont 12 sur ce chapitre classé 94/786
Bigre ! Ai-je bien entendu "paranormal" ? Il existe donc des entités paranormales dans Half-Life ?

En effet :) En fait, j'ai réuni dans ce chapitre toutes les entités liées aux mondes de Xen, les mondes extra-terrestres que l'on aperçoit à la fin de l'aventure d'Half-Life.
Ces entités sont faciles à utiliser, et elles produisent de beaux effets dans une map !

Autant vous le dire de suite : ces entités ne sont valables que si vous faites une map Half-Life, parce qu'on n'a pas l'habitude de voir ce genre de trucs dans Counter-Strike ou encore Day of defeat !
Sommaire du chapitre :
Icône du chapitre
Chapitre précédent Sommaire Chapitre suivant

Particules

Entité concernée : env_funnel
Type d'entité : entité-point
Difficulté : très très facile

Oui, c'est le moins que l'on puisse dire : cette entité est extrêmement simple à utiliser... du coup elle n'est pas très paramétrable, ce qui est assez dommage.

Bon, de quoi s'agit-il ? C'est un effet de particules qui semblent être aspirées en un point. On peut voir cet effet au début de la campagne de Half-Life lorsque Gordon active la machine infernale ;)

Pour ceux qui auraient besoin d'un screenshot, le voici :

Image utilisateur


Avouez que c'est assez joli :) L'animation est en effet fort sympathique !

Pour vous en servir, c'est très simple : placez une entité env_funnel à l'endroit où vous désirez que les particules "s'engouffrent".
Ensuite, donnez un nom à cette entité grâce à son attribut "Name" et faites en sorte qu'elle soit appelée par un trigger.
Il est impératif d'utiliser un trigger pour déclencher l'animation. Celle-ci n'est pas automatiquement active au lancement du niveau !
Et voilou, vous aurez une superbe animation dans votre map !

A noter que cette entité possède un seul flag, assez sympa :
  • Reverse : l'animation sera exécutée à l'envers. Les particules seront donc éparpillées (c'est très joli aussi :)
Je regrette simplement qu'on ne puisse pas changer la couleur des particules, enfin c'est comme ça...

Téléportation

Entités concernées : trigger_teleport et info_teleport_destination
Type d'entités : respectivement entité-bloc et entité-point
Difficulté : facile

Bien pratique parfois : la téléportation ! Au moins, le joueur peut se déplacer en un éclair dans votre map !

Son fonctionnement est en fait assez simple. Il y a 2 entités :
  • trigger_teleport : départ du téléporteur.
  • info_teleport_destination : destination du téléporteur.
Etape 1 : Le trigger_teleport est une entité-bloc invisible. Vous devez donc créer un bloc avec la texture AAATRIGGER, que vous transformerez en trigger_teleport.
Lorsque le joueur entrera dans la zone du trigger, il sera téléporté.

Vous n'aurez à remplir qu'une seule propriété du trigger_teleport :
  • Target : nom de l'info_teleport_destination vers lequel le joueur sera téléporté.
Les flags "Monsters" et "Pushables" permettent respectivement de faire en sorte que les monstres et les entités poussables soient eux aussi téléportés s'ils rentrent dans la zone. Quant à "No Clients", vous ne vous en servirez jamais, car elle empêche l'entité de fonctionner :)

Etape 2 : Créez maintenant une entité-point info_teleport_destination là où vous voulez que le joueur atterrisse. Placez l'entité au niveau du sol, et légèrement surélevée pour que le joueur ne soit pas bloqué.
Là encore, vous ne devez éditer qu'une propriété :
  • Name : nom de l'entité, qui doit correspondre au champ "Target" du trigger_teleport.
Comme vous pouvez le voir, c'est vraiment simple. On peut créer une téléportation en quelques secondes !
A noter que le téléporteur est ici invisible. Pour que le joueur voit qu'il a affaire à un téléporteur, il vous faudra faire comme dans Half-Life : placer un sprite (comme nous apprendrons à le faire) qui représente une sorte de porte de téléportation.

Ejection du joueur

Entité concernée : trigger_monsterjump (Half-Life uniquement)
Type d'entité : entité-bloc
Difficulté : assez facile

Cette entité propulse le joueur selon une vitesse, une direction et une hauteur que vous définissez. Dans l'aventure de Half-Life, cette entité est utilisée dans les mondes de Xen par exemple, lorsque le joueur subit une sorte de soufflerie au-dessus d'un nid d'extraterrestres ;)
Mais vous pouvez trouver de nombreux autres usages à cette entité : trampoline, ventilation etc etc...

Vous devez créer un bloc avec la texture AAATRIGGER. C'est la zone dans laquelle le joueur subira la propulsion. Bien entendu, ce bloc sera invisible lorsque vous jouerez...

Trasnformez le bloc en entité trigger_monsterjump puis éditez ses propriétés :
  • Angle : servez-vous du radar en haut à droite pour définir dans quelle direction le joueur sera propulsé.
  • Master : ne sert qu'avec un game_team_master, dans le cas d'une partie Half-Life Teamplay. Vous ne devriez donc pas vous en servir ;)
  • Jump Speed : vitesse à laquelle le joueur est propulsé.
  • Jump Height : hauteur à laquelle le joueur est propulsé.
Aucun flag pour cette entité, donc pas de prise de tête supplémentaire :)
Comme vous pouvez le voir, cette entité est relativement simple à utiliser et peut se révéler très pratique !

Xen & Compagnie

Entités concernées : toutes les entités commençant par "xen_" (Half-Life uniquement)
Type d'entités : entités-point
Difficulté : très facile

Il existe 6 entités commençant par "xen_". Je les ai toutes regroupées ici car leur fonctionnement et leur utilité restent les mêmes : ce sont des entités décoratives.

Bien entendu, ces entités n'existent que sous Half-Life... et vous ne devriez les mettre que dans les mondes extra-terrestres (Xen).

Pour placer une de ces entités, activez le "Entity Tool" Image utilisateur , et sélectionnez l'entité Xen de votre choix. Pour placer l'entité dans votre map, je vous recommande de vous servir de la vue 3D : cliquez au niveau du sol là où vous voulez placer l'entité.
Ces entités doivent être collées au sol. Cela se fait automatiquement si vous placez l'entité comme je vous ai dit : en cliquant dans la vue 3D sur le sol.
Ces entités possèdent des propriétés que vous connaissez maintenant tous : nom, cible, attributs de transparence etc... Vous n'aurez pas à vous en servir, donc n'y touchez pas ;)

Reste maintenant à vous présenter ces 6 entités, pour que vous puissiez choisir celles que vous allez mettre dans votre map :


Image utilisateur
xen_hair
C'est un brin d'herbe. Il est assez petit, sombre, et il bouge comme s'il y avait du vent... ou un esprit qui le dirige ?! Brrr...Quoiqu'il en soit, vous devriez placer plusieurs entités de ce type à la fois. Et ne vous inquiétez pas : l'herbe ne mord pas ;) On passe à travers sans se blesser.
Image utilisateur
xen_plantlight
Une gentile petite plante lumineuse. Oui, elle produit de la lumière !Seulement voilà, elle est un peu peureuse : dès qu'on s'approche d'elle, elle se rétracte et la lumière s'éteint.
Image utilisateur
xen_spore_small
Une petite plante pas méchante... celle-ci est suffisamment petite pour qu'on puisse sauter dessus (pas évident quand même) et accéder à des endroits cachés de vos niveaux ;)
Image utilisateur
xen_spore_medium
C'est la même entité, mais un peu plus grande... Bah ouais, y'en a de toutes tailles !
Image utilisateur
xen_spore_large
Oulah, celle-là par contre elle est immense ! Pour avoir une idée de sa taille, vous n'avez qu'à en placer une sous Worldcraft : la taille du cube qui représente l'entité vous donne de précieuses indications !
Image utilisateur
xen_tree
Un arbre, oui, mais sans feuilles... Il a d'ailleurs l'air menaçant, et c'est bien vrai : il fait mal ! Faut éviter de s'approcher de lui, ou il risque de vous écraser comme une chaussette (25 points de vie de dégâts).


J'espère que vous trouverez ce petit tableau pratique... en tout cas, grâce à lui vous n'aurez pas à tester votre map pour savoir à quoi ressemblent ces entités ;)
Ces entités sont en fait des "models" car elles sont actives (on en reparlera). Je tiens juste à vous mettre en garde : mettre des models contribue à augmenter les "epolys" (voir chapitre sur les r_speeds), ce qui risque de faire ramer votre map ! N'abusez donc pas trop de ces entités !
Voilà, vous savez tout maintenant sur les entités extra-terrestres ! Vous allez pouvoir créer des mondes de Xen impressionnants !
Chapitre précédent Sommaire Chapitre suivant

Partager

2 commentaires pour "Paranormal"
Note moyenne : 3.81 / 4 (47 votes)
Pseudo Commentaire
Hors ligne Nanocom # Posté le 06/05/2006 à 13:27:41
Avatar

Ville : Ittenheim
Pays : France métropolitaine
Études : INSA Lyon

GDSDF
Hors ligne KillerMapper # Posté le 21/05/2007 à 19:03:42
Le fail, une vie.
Avatar

Ville : Paris
Pays : France métropolitaine

Tuto excellentissime :)

Level Designer / Leader de Mario Kart Source
Tauntkill Master of Team Fortress 2
Failzor officiel de la vie
 

Voir tous les commentaires