TESCS2 : SetSceneIsComplex

De Wiwiki
Aller à la navigation Aller à la recherche


Syntaxe :

SetSceneIsComplex [0 | 1]

Cette fonction est l'une des quatre fonctions qui peuvent être utilisées pour accroitre les performances du jeu dans la situation où plusieurs acteurs sont en cours de combat ou dans d'autres actions complexes de déplacement.

L'indicateur associé à cette fonction est désactivé à chaque frame, et cette fonction doit donc être rappelée dans un script qui tourne sur l'une des références de la zone chargée, comme une porte de téléportation ou un activateur.

Cette fonction simplifie le comportement des acteurs lors de scènes complexes :

  • Les détails des animations et des sons sont diminués
  • La disposition des acteurs cibles n'est pas testée ("should attack") pour les acteurs déjà en combat
  • Les combats ne testent pas les restrictions de mouvement (sauts dans des objets, test des limites, etc)
  • Les acteurs qui tournent en process de niveau bas et moyen ne sont pas mis à jour. Ce sont les acteurs qui sont en dehors de la zone chargée. Pas de passage à travers les portes, par exemple. C'est la raison principale pour laquelle cette commande doit être utilisée avec précaution, car elle diminue les interactions dans le jeu.
  • Les cadavres de la zone chargée sont éliminés plus fréquemment.
  • La possibilité de s'esquiver (avoidance) est désactivée (les acteurs n'ouvrent pas les portes et ne cherchent pas à s'éviter les uns les autres) .

Note :

  • Cette fonction simplifie les procédures utilisées et doit être utilisée avec prudence, car elle modifie de façon significative le comportement du jeu et des acteurs quand elle est activée.

Voir également