Come posso interrompere la memorizzazione nella cache delle trame runtime di Substance?


12

Le trame procedurali con il motore di sostanze sembrano aggiornarsi molto rapidamente se si disattiva la memorizzazione nella cache, si modifica una variabile alla volta, la si modifica frequentemente e anche solo dopo aver tentato di modificarla 2 o 3 volte.

Tuttavia, voglio sostanzialmente il contrario. Ad esempio, le unità hanno una variabile "sangue" che genera sangue in modo diverso su di loro mentre subiscono danni, così come una variabile "usura da battaglia" che genera graffi e ammaccature, ma non si ripristina quando guariscono.

Quindi per forzare una variabile a non memorizzare nella cache, devo impostarla su un valore fittizio, quindi tornare alla normalità, quindi chiamare RebuildTexturesImmediately.

Come posso dire a Substance di non memorizzare nella cache una variabile in fase di esecuzione, così posso cambiarla una volta e far rigenerare rapidamente la trama?


Potresti un po 'di codice pertinente?
Shroeder

2
Ottengo un errore 404 quando faccio clic sul collegamento. Immagino che l'URL non sia aggiornato. Forse questo è un sostituto adatto?
NauticalMile

Risposte:


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.