1636441852用户 使用2.13.0版本引擎,使用摄像机的情况下,只要改变舞台宽高,显存就会增加,不断改变宽高,会不断涨,最终崩溃。摄像机不激活就没事。 官方的例子都会的https://layaair2.ldc2.layabox.com/demo2/?language=zh&category=3d&group=Camera&name=CameraDemo 重现,f12改变舞台大小或者改变浏览器大小,gpumemory就会疯涨。2.12.0版本不会
Laya_z 只有在屏幕反复缩小放大的情况下,每次的放大,会增加一次显存,并不是一直在不断的涨,直到崩溃。这种频繁改变屏幕大小的作法,在手机上,是不会出现的。在PC上,除非是有意为之,正常的用户,都不会拉着浏览器的窗口一会缩小一会放大,所以在设计上没有考虑这种情况,因此不视为BUG。这种问题一直存在,并不是2.12就没有,以往的版本也是存在的。当然,看到大家的反馈,我们也会重视,也会处理,后续版本会提供一个释放的接口,由开发者自行判断处理,引擎默认不考虑反复缩放带来的显存变化。
layabox Laya_z @1636441852用户:只有在屏幕反复缩小放大的情况下,每次的放大,会增加一次显存,并不是一直在不断的涨,直到崩溃。这种频繁改变屏幕大小的作法,在手机上,是不会出现的。在PC上,除非是有意为之,正常的用户,都不会拉着浏览器的窗口一会缩小一会放大,所以在设计上没有考虑这种情况,因此不视为BUG。这种问题一直存在,并不是2.12就没有,以往的版本也是存在的。当然,看到大家的反馈,我们也会重视,也会处理,后续版本会提供一个释放的接口,由开发者自行判断处理,引擎默认不考虑反复缩放带来的显存变化。
layabox 坚果 只有在屏幕反复缩小放大的情况下,每次的放大,会增加一次显存,看起来是存在风险。但是,这种频繁改变屏幕大小的作法,在手机上,是不会出现的。在PC上,除非是有意为之,正常的用户,都不会拉着浏览器的窗口一会缩小一会放大,所以在设计上没有考虑这种情,这种问题一直存在,并不是提问的开发者说,2.12就没有。当然,看到大家的反馈,我们也会处理,后续版本会提供一个释放的接口,由开发者自行判断处理,引擎默认不考虑反复缩放带来的显存变化。
1636441852用户 坚果 这个也是偶尔发现的所以反馈一下而已,f12调试的时候刚好看到显存涨了。正常用户也很少触发这种情况,而且你也可以用限制frame的宽高来规避一些极限的用户,问题也不大,不用太纠结这个。