Fr/Creating a portal/object fizzler

From Valve Developer Community
< Fr
Revision as of 06:48, 30 December 2007 by Gectou4 (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Introduction

Un Fizzler dans portal est un champ de particule qui détruira tous ce qui n'est pas autorisé à quitter la salle comme les Sentinelles ou les Cube, il réinitialisera dans le même temps le générateur de portal qui le traverse et inhibe les boules de création de portal qui passe au travers. On le trouve en règle générale à la fin de la chambre de test, il sert parfois aussi dans les énigmes.

Etape 1

La première chose à faire est de concevoir le volume que prendra votre Fizzler, selon que ça soit un petit couloir ou une large zone l'effet de particule sera différent sera généré automatiquement, selon le cas il existe deux effet de particules :

  • portal_cleanser - Taille normal de l'effet.
  • Cleanser_edge_1 - Un effet plus imposant, utiliser quand vous avez un large Fizzlers, n'est généralement utilisé qu'à la source même du Fizzler.

Etape 2

Trigger portal cleanser.JPG

Bien la première chose qu'il faut faire est la zone dans laquel on va placer notre Fizzler, Vous pouvez ausis placer un prop pour matérialiser l'emplacement du Fizller en plus de l'effet de particule. Dans ce tuto un model sera utilisé (cf la photo).

Note.pngNote: vous pouvez créer des fizzler de n'importe quelle taille, il faudrat juste mettre plusieurs info_particle_system.

Le model utilisé pour ça est:

  • models/props/portal_cleanser_1.mdl

Pour déterminer le volume du Fizzler il faut créer un trigger_portal_cleanser, la taille devrait être de 124x128. Noté que c'est le dimension d'un fizzler normal. Also et avoir 2 unités de profondeur.

Vous pouvez donné un nom à votre trigger si vous souhaitez être organisé ou utiliser des inputs/outputs.

Note.pngNote:N'oublier pas de regarder les "flags" pour vous assurez que Clients et Everything sont sélectionnés. Si toutefois vous voulez laisser passez les objets, décochez Everything.

Etape 3

Vue de dessus.

Ensuite mettez un prop_static avec le model model : models/props/portal_cleanser_1.mdl. Clonner la en la déplaçant avec SHIFT Enfoncé et faite lui faire une rotation afin de la placer come sur l'image ci-dessus.

Enfin vérifier l'alignement.

Il reste maintenant une dernière chose à faire.

Etape 4

Portal Cleanser Final.PNG

La dernière chose est de placer une entité info_particle_system, Avec la propriété particle system name à portal_cleanser. Vérifier que vous avez bien placer l'entité au centre même de votre trigger.

Enfin vérifier que l'effetd e particule est sur Start Active.

Théorie

The Final Product.

Et voila, maintenant tout est bon! Tous ce qui passera au travers sera automatique Fizzler. Bonne chance


Portal Level Creation

Voir aussi

Portal Level Creation