Comment puis-je arrêter la mise en cache de la texture d'exécution de Substance?


12

Les textures procédurales avec le moteur de substance semblent se mettre à jour très rapidement si vous désactivez la mise en cache, modifiez une variable exposée à la fois, modifiez-la fréquemment, et même alors seulement après avoir tenté de la modifier 2 ou 3 fois.

Cependant, je veux essentiellement le contraire. Par exemple, les unités ont une variable «sang» qui génère du sang différemment lorsqu'elles subissent des dégâts, ainsi qu'une variable «tenue de combat» qui génère des rayures et des bosses, mais ne revient pas lorsqu'elles guérissent.

Donc, pour forcer une variable à ne pas mettre en cache, je dois la définir sur une valeur fictive, puis revenir à la normale, puis appeler RebuildTexturesImmediately.

Comment puis-je dire à Substance de ne pas mettre en cache une variable au moment de l'exécution, donc je peux la changer une fois et faire régénérer rapidement la texture?


Pourriez-vous un peu de code pertinent?
Shroeder

2
J'obtiens une erreur 404 lorsque je clique sur le lien. Je suppose que l'URL est obsolète. Peut - être que c'est un remplacement approprié?
NauticalMile

Réponses:


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.