具有统一动态资产的解决方案

Solution with dynamically assets in unity

不久前开始学习unity。现在,我有问题。当我构建游戏时,我不想构建项目中的所有资产。我想在客户端安装游戏后下载一些资产(例如:首先加载 Splashscreen)。我尝试搜索并找到 WWW.LoadFromCacheOrDownload。我不确定它是否正确!

你能给我解决方案或关键字吗?

非常感谢。

你走在正确的道路上。但我认为您需要 google 稍微深入关键字,您将达到 "Asset Bundles"。

Asset Bundle Defination

Scripting Asset bundles

Asset Bundle management

Asset Bundle detail description

我很久以前就使用过资产包,所以在解释这个的时候我可能会漏掉一些东西。

首先你需要构建你需要的资源。(每个平台都有不同的构建,所以你也需要记住这一点)

您需要一个脚本来从网上下载和缓存资产包。

WWW.LoadFromCacheOrDownload

缓存之后是从 cache/resources 加载和卸载资产包的部分。此外,对于我们推送的每个更新,我们都允许应用程序检查是否有可用的资产包,以便它可以获取和使用它。

我认为网上有更多的资产包和教程辅助脚本,因为我曾使用脚本生成资产包 修改它。

Here is unity asset store Example and scripts for asset bundles

所以基本上这将是一个需要很长时间才能实施的解决方案,但每次花费都是值得的。

希望这对您有所帮助。

Edit : Here is script I had used to create asset bundles. Unifycommunity Asset bundle builder Link