私が作成したアセットバンドルをロードされていない資産バンドルは、このスクリプトで
using UnityEditor;
public class CreateAssetBundles
{
[MenuItem("Assets/Build AssetBundles")]
static void BuildAllAssetBundles()
{
BuildPipeline.BuildAssetBundles("Assets/AssetBundles/Images", BuildAssetBundleOptions.None, BuildTarget.StandaloneWindows64);
}
}
しかし、私はそれはそれがために作成されたため、
ファイルをロードすることができないと言う私のexeファイルを開こうとするとこのプラットフォームと互換性がない別のビルドターゲット。 AssetBundleは、使用するビルドターゲットプラットフォームを使用して構築してください。 ファイルのビルドターゲットは次のとおりです。9
私も
BuildTarget.StandaloneWindows
を試してみましたが、それはあまりにも動作しません。
なぜそれが起こり、それを修正するのですか?
**ファイル** - > **ビルドの設定** ** PC、Mac、Linuxのスタンドアロン**を選択してから、**プラットフォームの切り替え**をクリックします。もう一度AssetBundleを再構築してください。 – Programmer
プラットフォームが最初にビルドした後に切り替わりました。この後、資産バンドルを再度作成しましたが、これは役に立ちませんでした。 – user2686299
同じエラー? – Programmer