2016-06-21 88 views
4

不久前我开始学习团结。现在,我有问题。当我构建游戏时,我不想在项目中构建所有资产。当客户端安装完游戏后(例如:第一次加载Splashscreen),我想下载一些资源。我试图搜索并找到WWW.LoadFromCacheOrDownload。我不确定它是否正确!统一动态资产解决方案

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

非常感谢。

回答

0

你是在正确的道路上。但是我认为您需要深入了解关键字,并且您会达到“资产套装”。

Asset Bundle Defination

Scripting Asset bundles

Asset Bundle management

Asset Bundle detail description

我没有资产捆绑使用前一段时间,所以我可能会在解释这个想念的东西。

首先,你需要建立你将需要的资源。(每个平台都有不同的建立,所以你需要保持也记住)

您将需要一个脚本,下载并缓存从资产包互联网。

WWW.LoadFromCacheOrDownload

缓存后自带装卸从缓存/资源资产包的一部分。同样,对于我们推送的每个更新,我们都允许应用程序检查是否有任何资产捆绑包可用,以便它可以获取并使用它。

我认为还有一些更多的资产包和教程的辅助脚本可以在网上使用,因为我使用脚本来生成资产包 来修改它。

Here is unity asset store Example and scripts for asset bundles

所以基本上这将是实现长期的解决方案,但它是你花的每一次的价值。

希望这会有所帮助。

编辑:这是我用来创建资产包的脚本。 Unifycommunity Asset bundle builder Link

+0

首先,谢谢你的回复,我已经找到解决我的问题:)。我构建资产捆绑并上传到服务器,使用WWW.LoadFromCacheOrDownload加载它:)。它工作得很好 –

+0

iam很高兴工作:) –

相关问题