Como posso parar o cache de textura de tempo de execução do Substance?


12

As texturas de procedimento com o Substance Engine parecem atualizar muito rapidamente se você desativar o cache, modificar uma variável exposta por vez, modificá-la com freqüência e mesmo assim somente depois de tentar modificá-la 2 ou 3 vezes.

No entanto, quero basicamente o oposto. Por exemplo, as unidades têm uma variável "sangue" que gera sangue diferentemente nelas à medida que sofrem danos, bem como uma variável "desgaste de batalha" que gera arranhões e amassados, mas não reverte quando se recupera.

Então, para forçar uma variável a não armazenar em cache, tenho que configurá-la para algum valor fictício, depois voltar ao normal e chamar RebuildTexturesImmediately.

Como posso dizer ao Substance para não armazenar em cache uma variável em tempo de execução, para que eu possa alterá-la uma vez e ter a textura regenerada rapidamente?


Você poderia um pouco de código relevante?
Shroeder

2
Eu recebo um erro 404 quando clico no link. Eu acho que o URL está desatualizado. Talvez este seja um substituto adequado?
NauticalMile

Respostas:


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.