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?