facebook twitter hatena line email

「Unity/AssetBundle/AssetBundle作り方」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
行3: 行3:
 
#"bundle1"のファイルを選択し、inspector下のAssetBundleに"bundle1"を入れる。
 
#"bundle1"のファイルを選択し、inspector下のAssetBundleに"bundle1"を入れる。
  
==UnityEditorで実行==
+
==UnityEditorで作成実行==
 
公式:https://docs.unity3d.com/jp/460/ScriptReference/BuildPipeline.BuildAssetBundle.html
 
公式:https://docs.unity3d.com/jp/460/ScriptReference/BuildPipeline.BuildAssetBundle.html
 +
 +
Assets/Editor/ExportAssetBundles.cs
 +
<pre>
 +
using System.Collections;
 +
using System.Collections.Generic;
 +
using UnityEngine;
 +
 +
using UnityEngine;
 +
using UnityEditor;
 +
 +
public class ExportAssetBundles
 +
{
 +
[MenuItem("Tools/Build AssetBundle")]
 +
static void ExportResourceNoTrack()
 +
{
 +
//AssetBundleを書き出す
 +
BuildPipeline.BuildAssetBundles(
 +
  "AssetBundleExport",
 +
  BuildAssetBundleOptions.None,      //ビルドの設定(無圧縮にしたり、強制的に再ビルドしたり)
 +
  BuildTarget.WebGL //対象のプラットフォーム
 +
);
 +
}
 +
}
 +
</pre>
 +
#AssetBundleExportのディレクトリを作成しておく
 +
#Unityメインメニュー/Tools/Build AssetBundleを実行
 +
#AssetBundleExportの下にファイルが出来るはずだが・・・できない・・
  
 
==参考==
 
==参考==
 
https://kan-kikuchi.hatenablog.com/entry/AssetBundle
 
https://kan-kikuchi.hatenablog.com/entry/AssetBundle

2021年8月4日 (水) 17:38時点における版

作り方

  1. 適当なファイル(例:bundle1)を作る
  2. "bundle1"のファイルを選択し、inspector下のAssetBundleに"bundle1"を入れる。

UnityEditorで作成実行

公式:https://docs.unity3d.com/jp/460/ScriptReference/BuildPipeline.BuildAssetBundle.html

Assets/Editor/ExportAssetBundles.cs

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

using UnityEngine;
using UnityEditor;

public class ExportAssetBundles
{
	[MenuItem("Tools/Build AssetBundle")]
	static void ExportResourceNoTrack()
	{
		//AssetBundleを書き出す
		BuildPipeline.BuildAssetBundles(
		  "AssetBundleExport",
		  BuildAssetBundleOptions.None,      //ビルドの設定(無圧縮にしたり、強制的に再ビルドしたり)
		  BuildTarget.WebGL //対象のプラットフォーム
		);
	}
}
  1. AssetBundleExportのディレクトリを作成しておく
  2. Unityメインメニュー/Tools/Build AssetBundleを実行
  3. AssetBundleExportの下にファイルが出来るはずだが・・・できない・・

参考

https://kan-kikuchi.hatenablog.com/entry/AssetBundle