我正在将 C# 与 MonoGame 一起使用,我想知道为收藏纸牌游戏加载超过一百万张卡片图像的有效方法是什么。在未来的更新中会不断添加更多卡片,等等。我确信有一些天才的方法可以解决这个问题,既优雅又高效。我希望对其他人如何解决这个问题有所了解。
这些卡片都将位于用户下载的客户端应用程序上。服务器将确保玩家没有作弊。我试图弄清楚在客户端管理大量关于卡片加载和卸载的卡片图像的有效方法。
我了解卡片应仅在必要时加载和显示。然而,在游戏中的某些地方,用户可以查看他们的整个收藏。我正在考虑使用滚动条或类似的东西。他们可以根据卡片的某些属性过滤卡片。在这种情况下,我将如何实时管理卡片的加载/卸载以使其无缝和高效。