我是否应该关心游戏中的职业数量?



首先,我是一个自学网络资源的人,我没有接受过大学编程教育,所以如果这个问题听起来很愚蠢,我希望大家能原谅我。

我正在学习如何创造对话;我让组件引用了一个ScriptableObject,也就是对话数据库;它保存了一个对话类的列表,这个对话类只是一个包含字符串和嵌套类型的类。它完美地包含了演讲者的名字和形象,但我只想知道这些元素的数量是否会影响游戏的表现。每个对话可能包含大约20个职业或更多,所以如果游戏有200个对话,这意味着ScriptableObject将容纳4000个职业实例。这样做对吗,还是我应该做点什么?

是否所有4000个类实例加载到内存中,还是只将组件需要的类加载到内存中?

所以我真的需要帮助或指导我开始阅读或搜索主题,以提高我对这方面的知识。谢谢你帮我学习

基于你最喜欢的学习方法,(我也是!)我建议你自己测试一下。在window/analysis/profiler下,您可以测量CPU时间和其他一些东西,并且Windows上的任务管理器和Mac上的活动监视器可以告诉您RAM, CPU, GPU等。Unity有非常强大的文档,我相信你可以在网上找到很多教程。

最新更新