我们目前正在开发一款已投入生产的Unity 3D游戏。我们正在努力升级功能并为游戏添加一些新内容。
该开发还包括对当前版本的一些修复。
每当我们进行更改并构建我们的游戏时,项目/游戏的资产包和其他资源将会发生变化
现行法。
- 游戏启动时会运行一个修补程序,它会调用ftp服务器上的一个服务。
- 游戏客户端还会以xml格式将游戏根目录中的游戏文件列表发送给服务器。
- 服务器将客户端的文件列表与其原始目录的文件列表进行比较,以检查是否有任何更新。
- 如果发现它将可更新文件列表发送给客户端作为响应。
- 游戏方面的客户首先下载所有必需的文件,然后将启动游戏。
醇>
问题
- 我们一直致力于修复各种错误,改进和新功能。我们希望每天都能推动所有这些活动。
- 如您所知,我们的修补程序方法,需要更新的文件的数量和大小非常高。所有文件的大小也很重要。
- 即使对场景和现有资源进行微小改动(非常少),客户端所需的下载量也非常高。
醇>
我需要什么
- 一种可能的最佳解决方案,只需要进行非常少量的下载,只需更新资产。
- 赞赏任何好的方法。
醇>
朋友们请分享您的想法。