如何停止Substance的运行时纹理缓存?


12

如果您关闭缓存,一次修改一个公开的变量,频繁地对其进行修改,甚至只有在尝试对其进行2或3次修改之后,Substance Engine的过程纹理似乎就会非常快速地更新。

但是,我基本上希望相反。例如,单位有一个“血”变量,在受到伤害时会在身上产生不同的血液;还有一个“战役”变量,会产生划痕和凹痕,但在恢复时不会恢复原状。

因此,要强制不缓存变量,我必须将其设置为某个虚拟值,然后恢复为正常值,然后调用RebuildTexturesImmediately

我该如何告诉Substance在运行时不要缓存变量,所以我可以更改一次并快速重新生成纹理?


您能说一下相关代码吗?
Shroeder 2014年

2
单击链接时出现404错误。我猜该URL已过时。也许是一个合适的替代品?
NauticalMile 2015年

Answers:


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.