缓存对象用于缓存X-Particles系统。
缓存数据保存在每个已缓存对象的标签中。如果需要,这使从缓存中排除对象很简单。由于每个对象上可以存在多个缓存标签,因此您可以设置多个缓存并在它们之间切换。
在使用Cache对象之前,请参阅下面的工作流程说明。
关于文件名的特别说明
请勿在缓存文件名或文件路径中使用Unicode字符!如果这样做,并且在外部缓存场景,则重新打开场景时,Cinema可能无法读取缓存文件。这似乎是Cinema文件处理中的错误。
非常重要的是,如果给将要缓存的任何XP对象指定名称,并且在对象名称中使用Unicode字符,则创建的缓存文件将使用对象名称,因此也将包含Unicode字符。因此,例如,如果将发射器命名为xpEmitterÊ(请注意尾随的Unicode字符),这将生成诸如xpEmitterÊ_000001.xpc之类的文件名-可能无法重新加载这些文件。
如果遇到此问题,请从磁盘上的文件名和场景中的对象名中删除Unicode字符,然后应重新加载缓存。
这样做的目的是,当您打算缓存场景时,仅在对象或文件名中使用ASCII字符。
使用缓存
缓存标签 注意只有在缓存对象可用的情况下重定时才会发生作用,看上图!!! 缓存的数据信息如果选中,则场景中的对象将使用缓存的粒子数据。每当构建缓存或加载具有保存的缓存数据的场景时,都会自动检查此开关。
如果未选中此开关,则即使将其保存在内存中也不会使用缓存。您可以通过再次选择此按钮来返回使用缓存。如果尚未从磁盘构建或加载任何缓存,则此开关不可用。加载包含已保存的缓存数据的场景文件或构建缓存后,便会启用该功能。如果场景中有多个缓存,则可以通过在每个对象中选中/取消选中此开关来在它们之间切换。
网友评论