CE锁定内存地址实际上就是不停的向该内存地址写入想瞬移到的场景代码A。而游戏向该地址写入正常的目标场景代码B与游戏引用该地址的场景代码B进行切换场景的两处代码不是同时运行的,中间有一定的时间间隙。如果在该时间间隙内CE把场景代码B偷换成了场景代码A那么游戏就会用场景代码A进行切换场景,效果就是瞬移到场景A。但是CE向该内存地址写入场景代码A的代码也是有时间间隙的,并不是游戏一写入场景代码B,CE就立刻能改成场景代码A。所以如果当CE来不及把场景代码B偷换为场景代码A时,游戏就用进行切换场景了,那么场景还是会变成场景B,也就是瞬移无效。


















