Objets cassables
Un article de Wiki-Mapping.
Version du 25 octobre 2007 à 20:25 (modifier) Psylopat (Discuter | contribs) M ← Différence précédente |
Version du 25 octobre 2007 à 22:22 (modifier) (défaire) Psylopat (Discuter | contribs) M (→Sources) Différence suivante → |
||
Ligne 32: | Ligne 32: | ||
* Bobleroux | * Bobleroux | ||
+ | |||
+ | === Liens connexes === | ||
+ | |||
+ | * [http://easymapping.free.fr/html/tuto/func_explosive.php Faire un objet dynamitable] | ||
[[Category:GtkRadiant]] | [[Category:GtkRadiant]] |
Version du 25 octobre 2007 à 22:22
Ce tutorial est tourné vers l’élaboration de choses cassable, mais aussi d'obtenir des débris appropriés. Nous allons dans cette exemple faire une porte (inutilisable) qu'on puisse casser et que des débris restent sur le sol.
Faites quelques pièces de base avec un passage cassé au milieu. Il doit ressembler aux débris après une explosion. Si vous voulez, placez quelques lumières ou compilez juste sans lumières.
Ça doit ressembler à ceci :
Choisissez maintenant toutes les brushs de votre passage cassé et cliquez droit dans une vue 2d -> func -> func_static. Appuyez sur 'n' pour voir la fenêtre d'entité, entrez les valeurs suivantes :
- targetname : debris
Cochez également : start_invis
Gardez votre passage cassé toujours sélectionné et appuyez sur H pour le cacher pour l’étape suivante.
Vous devez maintenant faire le passage comme il était avant qu'il ne soit endommagé. Faites-y juste quelque brushes simples avec la texture de porte ça n’a pas besoin d’être parfait, par contre cela ne doit pas être une porte utilisable(pas de func_door), mais seulement un brush tout simple. Quand vous avez votre brush cliquez droit dans une vue 2d -> func -> func_explosive, puis entrez ces valeurs :
- target : debris
- type : metal
- health : 200
Cochez la case : useshader
Maintenant "décachez" vos débris en appuyant de nouveau sur H et vous devez voir une flèche bleue menant de la porte explosive aux débris :
Quand la porte est cassé, le jeu affichera les débris.
Sources
- Bobleroux