我们团队突然碰到了一个国际性难题,我们把百度翻烂了,国外的网站也翻烂了,貌似没人碰到过这个bug,于是在线求解
我们可以通过其他方式绕过这个问题,但我不解决这个问题心里会一直有个疙瘩
是关于position的一个问题,在画布中为position赋值时,会导致内存不停的往上涨,直至内存溢出而崩溃
我们调试了很久,唯一的解决办法就是把Position赋值给去掉,但我们必须要控制它的移动,使用各种方法去移动这个物体,但都会导致数据溢出,我们用最简单的方法,只在脚本中写一句代码,就是控制Position的移动,但还是数据溢出
出现异常的状况是这样的,在编辑器中,代码执行非常完美,但编译出去后,内存会不断地往上涨,而导致内存溢出的代码就是为position赋值
赋值的物体放在这个层级下方,这个层级下方的物体会很多,可能成千上万个,但只有一个物体会动,而这个物体一移动,就会导致内存拼命往上涨,只要不移动这个物体,内存就会停止
于是我在想是不是position的set访问器里面的代码出了问题,如果是这个出了问题,那么该怎么解决?
理论上来说这片代码是不可能出问题的,因为我们每天都会用这个
我们可以通过其他方式绕过这个问题,但我不解决这个问题心里会一直有个疙瘩
是关于position的一个问题,在画布中为position赋值时,会导致内存不停的往上涨,直至内存溢出而崩溃
我们调试了很久,唯一的解决办法就是把Position赋值给去掉,但我们必须要控制它的移动,使用各种方法去移动这个物体,但都会导致数据溢出,我们用最简单的方法,只在脚本中写一句代码,就是控制Position的移动,但还是数据溢出
出现异常的状况是这样的,在编辑器中,代码执行非常完美,但编译出去后,内存会不断地往上涨,而导致内存溢出的代码就是为position赋值

于是我在想是不是position的set访问器里面的代码出了问题,如果是这个出了问题,那么该怎么解决?

理论上来说这片代码是不可能出问题的,因为我们每天都会用这个