Aller plus loin
Mapper "économique"
Ça y est, vous avez lue les autres tutos, vous avez un projet en tête, une map reprenant un monde fabuleux, et bien il va falloir apprendre à mapper proprement.
La texture caulk
Tout d'abord je vais expliquer l'intérêt de cette texture : cette texture, s'utilise pour les faces des brush qui ne sont pas visibles de la map, ce qui permet de supprimer ces “excédents” de brush, et donc de gagner en temps de chargement, en fps, et surout en taille de la map.
Pour appliquer à une brush la texture caulk, sélectionnez là avec Maj + clic sur la brush en question puis appuyez sur
au dessus de la vue 3D
Ou prenez celle dans le paquet de textures common
Puis sélectionnez seulement les faces qui seront visibles avec ctrl + maj + clic sur la face et appliquez une texture.
Afficher un message lors du chargement
C'est très simple à faire: Sélectionner un brush (auquel on n'a pas attribué de fonction) et d'appuyer sur N. La fenêtre des entités s'ouvre, il faut rajouter la clé “message” avec en valeur le texte que vous voulez afficher.
Ce paramètre est attribué non pas au brush mais à la classe “Worldspawn” à laquelle il appartient. Cela signifie que vous pourrez sélectionner n'importe quel brush de cette classe pour modifier ce paramètre.
Afficher un message avec activateur
Le but des opérations ci-dessous est de faire afficher un message dans le jeu lorsqu'un joueur passe à un endroit précis.
Pour commencer, créer un brush sur le point de passage des joueurs, qui servira d'activateur. Lui appliquer la texture ”common/trigger”. Sélectionner le brush, et faire un clic droit dessus dans une vue 2D. Choisir dans le menu ”trigger/trigger multiple”, pour lui appliquer la fonction d'activateur. Le brush toujours sélectionné, appuyer sur N pour afficher la fenêtre des entités. Assignez lui la clé “target” avec par exemple la valeur “cible_1”.
Il faut maintenant créer cette cible: désélectionnez tous les brush, faites un clic droit dans une vue 2D, et choisissez “target/target_print”. Une entité apparait, séléctionnez la et appuyez sur N. Créez une clé “targetname” avec pour valeur “cible_1”, et une clé “message” avec en valeur le message à afficher.


Voici ce que ça donne dans GtkRadiant. Noter le trait qui lie le brush à l'entité, résultant des paramètres target et targetname.





