在发布WebGL时可能会遇到对象序列化为空的情况出现,其中一个原因就是自己定义的类在编译时被当作无用代码剔除掉了。 笔者的情况是使用了匿名内部类
和private的类
都被剔除了,对于匿名内部类可以新建一个正常的public类,对于private的类可以在上面加上[Preserve]
特性避免被剔除。
Unity WebGL平台 序列化失败的原因之一
关注
打赏
在发布WebGL时可能会遇到对象序列化为空的情况出现,其中一个原因就是自己定义的类在编译时被当作无用代码剔除掉了。 笔者的情况是使用了匿名内部类
和private的类
都被剔除了,对于匿名内部类可以新建一个正常的public类,对于private的类可以在上面加上[Preserve]
特性避免被剔除。
微信扫码登录