gpu_set_fog


La description

Cette fonction peut être utilisée pour activer ou désactiver le dessin de brouillard. Le brouillard peut être utilisé dans les jeux 3D pour rendre les instances distantes floues ou même disparaître, ce qui contribue à créer une atmosphère et à masquer le fait que vous ne dessinez pas des instances éloignées. Vous définissez si elle est activée ( true ) ou désactivé ( false ), la couleur que le brouillard devrait utiliser pour le mélange, ainsi que les distances de début et de fin. Notez que le début du brouillard indique le rayon relatif à la caméra de vue où commence le brouillard, et la fin du brouillard indique à quel rayon (également relatif) les instances seront complètement invisibles.

La fonction peut prendre quatre arguments individuels (donnés ci-dessus) ou un tableau avec la structure suivante (l'exemple de code ci-dessous montre cette méthode):


Syntaxe:

gpu_set_fog(enable, colour, start, end);


Arguments:

Argument La description
enable Activer ou désactiver le brouillard
colour La couleur du brouillard
start La distance pour commencer à appliquer du brouillard
end La distance pour mettre fin au brouillard


Résultats:

N/A


Exemple:

var fog_a = gpu_get_fog();
fog_a[1] = c_red;
gpu_set_fog(fog_a);

Le code ci-dessus obtient les paramètres de brouillard actuels, puis définit l'élément de couleur du tableau c_red avant de redéfinir le brouillard en utilisant le tableau modifié.


Retour: Fonctions GPU
Suivant: gpu_set_cullmode
© Copyright YoYo Games Ltd. 2017 Tous droits réservés