您好,我目前正在 Unity3D 上开发 iOS 应用程序,并且正在优化我的代码。我发现了一个不太确定我理解的术语,找到here ,“快速脚本调用和剥离可能会导致 iOS 上的随机崩溃。尝试不使用它们”,最后一句。
据我了解,快速启用/禁用或打开/关闭游戏场景中的某些游戏对象。这就是它想表达的意思吗?
最佳答案
From what I understand is fast enable/disable or turn on/off some gameObject in the game scene. Is that what it's trying to say?
没有。
快速脚本调用是指您在build设置中将脚本调用优化
设置为快速但无异常
。当您这样做时,异常将在您的应用中被禁用。不会有数组绑定(bind)检查和其他防止崩溃的检查,从而使您的应用程序运行得更快。 这样做是为了提高应用的速度。
不利的一面是,如果出现问题,您的应用程序将会崩溃。
剥离是一种删除项目中未引用的类和函数的方法。您可以通过检查剥离引擎代码*来启用此功能> 在build设置中。 这样做是为了减小应用的大小。还有许多其他类型的剥离。您可以了解更多关于他们的信息here .
关于ios - 编程中 "Fast script call and stripping"是什么意思,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38446423/