在我的项目中,我有一个弯曲的反射墙,它是在场景加载时生成的。在生成过程中,我沿着墙每隔一段时间创建一个ReflectionProbes。然后我调用.RenderProbe。(),然后等待所有作业完成,然后再开始场景(打开摄像机,允许玩家和NPC移动等)这在编辑器中运行良好,但当我为Android构建时,调用RenderProbe()什么都不做。调用isFinishedRendering()永远不会返回true。
我的猜测是,我错过了一个设置的地方,但到目前为止,我还没有找到它。
任何关于在哪里看或我应该检查的东西的建议都是受欢迎的。
1条答案
按热度按时间kwvwclae1#
昨天我花了3个小时在这上面,没有找到任何解决办法。今天早上,我在吃早餐的时候贴了这个。
我确信自己找不到解决方案,因此打算尝试通过在编辑器脚本中创建弯曲墙并提前烘焙ReflectionProbes来解决这个问题(这比我说的要复杂得多,因为我无法访问导入资源的运行时接口,而是通过分析网格来获取数据)。
五分钟后,我已经解决了这个问题。项目设置-〉质量-〉渲染-〉实时反射探头。打勾。
我发誓它昨天不在那里,或者如果它在那里,它已经被选中了。不管怎样,叫我白痴吧。我会把它留在这里,给任何和我一样愚蠢的人。