【发布时间】:2019-10-17 20:46:41
【问题描述】:
请不要向我推荐 Unity3d官方链接我试过了,它不全面,也没有提供必要的细节。我是新手,打算在 Unity3d 中制作 AssetBundles。在统一官方docs的帮助下,下面给出了到目前为止的尝试。
/// <summary>
/// AssetBundles are exported from the editor using script code. (This is similar to the 4.x approach.)
/// The following script exports AssetBundles.
/// </summary>
public class AssetBundleCreate {
[MenuItem("Assets/Build AssetBundles")]
static void BuildAllAssetBundles() {
Debug.Log("asset build");
BuildPipeline.BuildAssetBundles("Assets/AssetBundles");
}
[MenuItem("Assets/Get AssetBundle Names")]
static void GetNames() {
var names = AssetDatabase.GetAllAssetBundleNames();
foreach(var name in names){
Debug.Log("AssetBundle name is : " + name);
}
}
}
但代码并没有生成任何资产包,而是它已经生成了。 文件和 .abc 扩展文件。 我缺少什么以及分享有关在 Unity 5 中从本地服务器/PC 创建和下载资产包的正确指南
【问题讨论】: