Android 和 iOS 上的 Unity ScrollView 性能问题

Posted

技术标签:

【中文标题】Android 和 iOS 上的 Unity ScrollView 性能问题【英文标题】:Unity ScrollView performace issue on Android and iOS 【发布时间】:2021-09-03 20:13:33 【问题描述】:

我一个月前在 Stack Overflow 上问过这个问题,没有收到答案,被自动删除了。

既然我找到了解决方案,我再次提出这个问题,希望我自己的回答对其他人有用。

在我的 Unity 游戏中,我有一个物品栏场景,其中包含在运行时填充的滚动视图。

在编辑器中一切正常,在 androidios 上,如果玩家打开然后关闭物品栏几次,游戏会减慢到无法使用的程度。

【问题讨论】:

【参考方案1】:

这是由于 Admob。在主游戏场景中,在 Start 方法中,实例化了对 Admob 横幅的请求。 所以在场景之间切换会导致这个请求被不必要地实例化多次,可能会导致垃圾回收问题。

【讨论】:

以上是关于Android 和 iOS 上的 Unity ScrollView 性能问题的主要内容,如果未能解决你的问题,请参考以下文章

Unity 2020 和 Firebase 上的问题(无法解析参考“UnityEditor.iOS.Extensions.Xcode”)

Unity 应用在 IOS 上比在 Android 上使用更多的内存

Unity可以从iOS上的蓝牙键盘读取输入吗?

unity-iPhone 上的黑色纹理仅适用于 iOS

Unity在Android和iOS中如何调用Native API

unity3d 怎样发布android程序