我对 Unity 很陌生。我在 Unity 上制作 GUI 并遇到滚动列表问题。我有一个列表项的预制件。此外,我从服务器获取大约 100 个项目的数据,保存在一个列表中。现在,如果像往常一样在滚动视图中填充数据,我将不得不为滚动视图实例化 100 个列表项预制实例,这将大大降低我的应用程序的性能。我在 Internet 上阅读并知道有一种技术可以处理该问题,使用对象池并捕获每个列表项的 OnBecameVisible/OnBecameInvisible 事件。但是,实际上没有任何例子可以为我解释清楚。
任何人都可以帮我解决这个问题,尤其是在调用 OnBecameVisible 时???