首先,我是一个自学网络资源的人,我没有接受过大学编程教育,所以如果这个问题听起来很愚蠢,我希望大家能原谅我。
我正在学习如何创造对话;我让组件引用了一个ScriptableObject
,也就是对话数据库;它保存了一个对话类的列表,这个对话类只是一个包含字符串和嵌套类型的类。它完美地包含了演讲者的名字和形象,但我只想知道这些元素的数量是否会影响游戏的表现。每个对话可能包含大约20个职业或更多,所以如果游戏有200个对话,这意味着ScriptableObject
将容纳4000个职业实例。这样做对吗,还是我应该做点什么?
是否所有4000个类实例加载到内存中,还是只将组件需要的类加载到内存中?
所以我真的需要帮助或指导我开始阅读或搜索主题,以提高我对这方面的知识。谢谢你帮我学习
基于你最喜欢的学习方法,(我也是!)我建议你自己测试一下。在window/analysis/profiler
下,您可以测量CPU时间和其他一些东西,并且Windows上的任务管理器和Mac上的活动监视器可以告诉您RAM, CPU, GPU等。Unity有非常强大的文档,我相信你可以在网上找到很多教程。