問題タブ [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 投票する
3 に答える
4997 参照

yii2 - yii2 アセット・バンドル - 単一ファイル位置

Yii2 フレームワークで Web アプリを作成しています。定義された (拡張された) 新しい AssetBundle

レンダリングすると、CSS ファイルは<head>タグで公開され、JS ファイルは<body>タグの下部で公開されます。大丈夫です。しかし、単一のファイルをタグで公開し
たい。使用すると、すべての JS ファイルがタグに移動します。 1つのファイルだけにオプションを付けることはできますか?be_in_head_tag.js<head>$jsOptions<head>

0 投票する
1 に答える
2538 参照

unity3d - Unity3D アセット バンドル マニフェスト

良い一日!Unity でアセット バンドルを初めて使用するので、「 LoadFromCacheOrDownload関数でAssetBundleManifestを使用する必要がありますか」という質問があります。また、AssetBundleManifestファイルはすべてのバンドルで共通ですか?

私のプロジェクトでは、毎月たくさんの新しいアセット バンドルを作成しています。では、AssetBundleManifest を毎回手動で書き換える必要がありますか?

PS質問の文言が間違っていたら申し訳ありません。

0 投票する
1 に答える
1599 参照

unity3d - アセット バンドルからプレハブにスクリプトをロードする際のエラー

現在、ユーザーがリリース後にミニゲームをダウンロードできるようにプロジェクトをセットアップしようとしています。これを行うには、これを容易にするためにアセット バンドルを使用しようとしています。1 つは新しいゲーム シーンを含み、もう 1 つは必要なスクリプトのアセットと DLL を含みます。私が抱えている問題は、バンドルからシーンまたはプレハブをロードすると、添付されたすべてのスクリプトがまだそこにあるのに、「関連するスクリプトをロードできません。コンパイル エラーを修正し、有効なスクリプトを割り当ててください」という警告が表示されることです。不足している、またはアセット バンドルがこのように機能しないという明らかな何かがありますか?ロード時にシーンを再構築する必要がありますか?

0 投票する
2 に答える
5864 参照

unity3d - Unity - AssetBundles で使用されているアセットをゲーム ビルドから除外する必要はありますか?

アセットバンドルが実際にどのように機能するかについて多くの情報を見つけるのに苦労しています。ゲーム ビルドでアセット バンドルを管理する方法についての説明が見つかりません。

AssetBundles基本的に、プロジェクトウィンドウにというフォルダーがあります。このフォルダーに配置したすべてのアセットは、ビルド ディレクトリ (GameName/Data/AssetBundles など) 内のフォルダーに AssetBundles としてビルドされ、必要に応じて読み込まれます。

しかし、私がゲーム自体を構築するとき、ゲームビルドでアセットバンドルで使用されているこれらの資産を含めないことを知っていますか?

編集:私はいくつかの進歩を遂げました。

私の理解では、ビルド設定にあるシーンに存在するアセットのみがゲーム ビルドでビルドされます。スクリプトは常にゲーム ビルドでビルドされます (これを回避する方法があるかどうかはわかりませんが、私にとっては問題ではありません)。

だから私は、ゲームのスタートアップ オブジェクトとして機能するゲーム ビルドにある単一のシーンを持っています。DontDestroyOnLoadこのシーンには、 で指定された Asset Manager スクリプトがありますAwake

私のアセット マネージャー スクリプトは基本的に、バンドル、アセット、およびインスタンスのロード/アンロードを処理するだけです。

現在、シーンのアセット バンドルの構築方法についてはよくわかりません。を使用して動作させていますLoadAllAssetsLoadLevel、複数のシーンがいくつかのアセットを共有している場合はどうなりますか? シーン ビルドは、共有可能なアセットのコピーを持って肥大化しますか? Unity 5 では依存関係が自動的に処理されると読みましたが、それがこれに関係しているかどうかはわかりません。