问题标签 [assetbundle]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
183 浏览

android - Unity - 从android上的usb存储加载assetbundle

我有一个统一的项目,需要非常重的纹理,所以我想通过 USB 加载它们。

我已经从本地存储加载了资产包,但我想知道是否可以从 USB 驱动器加载它们,而无需将文件放入设备进行临时存储(因为文件非常大)。

我可以从 USB 驱动器加载这样的资产包吗?或者,我可以将纹理放在 USB 上加载它们吗?

谢谢!

0 投票
0 回答
2522 浏览

unity3d - 如何自动从 AssetBundle 加载所有依赖项?

我目前正在使用 Unity 5.3.4,使用 Asset Bundles 对我来说有点困难,我们真的需要在我们的项目中使用它们。我现在的主要困难是你不能用它做一个场景和它的依赖对象的包,好吧,我有一个主包,它是“cena1”和一个它的对象包“objcena1”,看着 cena1清单,我可以看到有一个“依赖项:”字段,后跟我的 objcena1 包所在的路径。但是,由于某种原因,当我从“cena1”加载场景时,所有对象都丢失了。我该如何解决这个问题?谢谢!

快速编辑:资产包位于我计算机的不同文件夹中,仅用于测试。

代码的另一个编辑:

编辑 13/05:尝试另一个代码,这一次,它甚至没有加载它应该加载的场景,它只是说我想要实例化的东西是空的。我的意思是,assetBundles 让我很头疼,以为它会更容易实现。这两个代码都作为教程出现在 unity 的网站上,好吧,我已经尝试了将近一周,但没有任何结果。除了脚本之外,项目的 assets 文件夹中的assetbundle 中不应该存在任何资产,根据assetbundles 的逻辑,它们应该包含所有资产,对吧?好吧,这是新代码,它也不起作用。

0 投票
2 回答
6845 浏览

c# - 如何下载 AssetBundle,然后将其保存在设备中

我正在使用 LoadFromCacheOrDownload 函数,我只是不确定如何从统一内部下载资产包,然后为设备中的本地加载资产包。谢谢!这是我目前正在使用的代码:

0 投票
0 回答
291 浏览

unity3d - 运行 AssetBundleManager 本地服务器的问题

每次我尝试统一运行本地服务器时,都会收到此错误:

出现此错误后,该按钮被禁用。我使用的是 Mac,我在代理后面运行,但我的同事说他可以很好地运行它。也许这是一个错误?一旦我点击了错误,它就会指向 LaunchAssetBundleServer 脚本中的这行代码,默认情况下,该脚本与 AssetBundleManager 一起提供,您可以从 unity 下载它。

0 投票
2 回答
2655 浏览

c# - 如何在 Unity3D 中设置和使用资源包版本?

如何让 WWW.LoadFromCacheOrDownload 函数下载最新版本的资源包,使上述功能不使用缓存的资源包。

0 投票
1 回答
553 浏览

php - 如何使用 php 强制下载统一资产包?

我正在使用以下代码下载资产包:

但是,只有一些字节被下载,当我打开文件时,我收到一条错误消息

当我尝试使用相同的代码下载其他文件时,它工作正常,但不适用于资产包。

资产包默认是 LZMA 压缩的,我认为资产包没有任何文件扩展名。

当我直接在浏览器中使用以下内容时,下载工作正常:

0 投票
1 回答
176 浏览

unity3d - unity 5 ios build 中来自 unity 4 的资产包

我正在将我的应用程序从 unity 4 升级到 unity 5,并且正在使用资产包。我的应用程序有一个 PC 版本和一个 iOS 版本。我注意到在 PC 上捆绑包工作正常,但在 iOS 上,它们无法打开。我正在使用免费版本的 unity 5 对此进行测试。

是否可以继续使用相同的资产包,或者我需要使用 unity 5 创建新的资产包?

*我可以使用专业版在 iOS 上打开捆绑包吗?

0 投票
1 回答
3901 浏览

c# - 什么是 Hash128 及其在统一中的用途?

WWW.LoadFromCacheOrDownload(string url, Hash128 hash) 使用 hash128 但没有关于哈希的适当文档,如何使用它以及为什么这很重要?

它与保护上述函数中的 url 或其他内容有关吗?

0 投票
2 回答
4100 浏览

c# - 资产包未加载

我已经用这个脚本创建了资产包

但是当我尝试打开我的exe时,它说

无法加载该文件,因为它是为与此平台不兼容的另一个构建目标创建的。请确保使用它所使用的构建目标平台来构建 AssetBundle。文件的构建目标是:9

我也试过

它也不起作用。

那么为什么会发生这种情况以及如何解决呢?

0 投票
0 回答
314 浏览

unity3d - 一个 Unity Asset Bundle 可以在同一平台上的多个应用程序中使用吗?

我已经共享了我想捆绑到单个资产包中的资产,并且该包可用于同一平台 (android) 上的多个应用程序以供下载和使用。

这个资产包将主要包含模型。这是可能的,还是必须专门为每个将使用它的应用程序创建共享资产包?如果捆绑包包含的不仅仅是模型,那会改变吗?