問題タブ [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.
c# - unity assetbundle ロードアセット タイプ
Unity のアセット バンドルに問題があります。同じ名前で拡張子が異なる複数のアセットを含むバンドルがあります (bonus.png Bonus.prefab など)。
ボーナスという名前のプレハブをインスタンス化しようとすると、assetBundle.LoadAssets("bonus") 関数は、通常のようにゲーム オブジェクトを返しません。これは、同じ名前のアセットが複数ある場合にのみ発生しているようです。
しかし、loadallassets(typeof(GameObject)) を呼び出してから for ループを使用すると、アセットを見つけて適切にインスタンス化できます。しかし、それはただの汚い方法です。
android - AssetBundle 読み込みモデルがモバイルに表示されない
0 サーバー URL から 3D モデルをロードし、assetbundle を使用していますが、モデルを unityeditor にロードすると正常に動作し、キューブの 3D モデルが適切に表示されます。しかし、Android モバイルでモデルをロードすると、モデルが画面に表示されません。
php - jQuery UI をアセット バンドルに追加する方法
次のアセット バンドルがあり、その一部として jQuery UI も追加したいと考えています。どうすればいいですか?
c# - Unity: アセット バンドルからシーンを読み込めません
Unity 5 Beta RC3 の新しい Asset Bundle システムに問題があります。質問を提示する前に、ベータ 17 (4 週間前) から Unity 5 でこのプロジェクトに取り組んでおり、昨日変更を加えるまで、いくつかの異なるシーンとそれらのすべての依存関係を正しく読み込んで、すべてが完全に機能していました。それはそれらを壊しました。
したがって、Unity フォーラムで Vincent Zhang が提供する新しい Unity 5 Asset Bundle システムを使用している場合にのみ、この質問に回答してください。そこでもこの質問をします。
私のプロジェクトには 3 つのシーン (loader.unity、title.unity、rink.unity) があります。loader.unity は、ビルド設定の唯一のシーンであり、最初にロードされたシーンです。その中に、DontDestroyOnLoad 用にマークされたオブジェクトが 1 つあります。そのシーンのローダー オブジェクトは、Vincent Zhang http://forum.unity3d.com/threads/new-assetbundle-build-system-in-unity-5-0.293975/によってこのスレッドにリンクされているデモ アセットの LoadScenes スクリプトを使用します。
2 番目のシーンが完全に読み込まれます (title.unity)。このシーンには、プロジェクトのタイトルとしてのテキスト フィールドと、次のシーンに進むためのボタンがあります。
そのボタンを押して、「SimulateAssetBundles」をオンにしてエディターに 3 番目のシーンをロードすると、エディターですべてが正常に機能します。昨日まではすべて正常に機能していました。
昨日、アーティストから新しいリンク用の新しいモデルを入手しました。それをシーンにインポートし、ProBuilder で作成したプロトタイプを置き換えました。これは、Maya でモデル化され、完全に正確なコリジョン ボリュームと優れたマテリアルを備えていたためです。
新しいマテリアルを使用したこの新しいモデルは、シーン内のライトを調整する必要があったため、既存のライトを削除し、以前と同様の 6 つのポイント ライトを追加しましたが、範囲と角度と強度の値は異なります。
氷のマテリアルには高い鏡面性があるため、反射を追加できるかどうかを確認したかったので、シーンに反射プローブを追加しました。
ローダー シーンからタイトル シーンに移動し、リンク シーンで再生してタイトル シーンに戻ると、すべてがエディターから完全に正常に実行されます。しかし、ビルドを実行してリンク シーンをロードすると、ログにこのエラーが記録され、奇妙なことが起こります。
ファイルシステム上のファイルに何もアクセスしていないことを確認しました。おそらく、読み取り/書き込みがロックされたままになっています。プロジェクトを完全にホイップし、Git から再プルし、コンピューターのまったく別のフォルダーにクローンを作成しようとしたので、ファイルを見つけたり読み取ったりできないことは間違いなく問題ではありません。
2 台目のコンピューターで試してみましたが、同じ問題が発生し、Web Player ビルドやスタンドアロン PC でも問題が発生します。
Unity を再インストールし、ライブラリを削除してすべてのアセットを再インポートし、Web キャッシュをすべてクリアしても効果がありません。
私は、照明の変化または反射がシーンを壊し、それらの設定の一部がアセットバンドル ファイルに正しくないことを想定しています。
ここに完全なoutput.logがあります
javascript - Yii2 Asset Bundle で JSX ファイルを使用する方法
私は Yii2 プロジェクトをセットアップしました。Facebook の JavaScript フレームワークReact.jsを使用することにしました。このフレームワークは、 JSXと呼ばれる JavaScript コード内で HTML テンプレートを宣言する便利な方法を提供します。
私のJavaScriptは次のようになります:
AssetBundle は、ビューに必要なライブラリを含めるのに役立ちます。そのため、React.JS および JSX ファイルを CDN から AssetBundle に追加しました。
ただし、ページの下部にスクリプトを追加すると、次のように表示されます
スクリプトのタイプをマークしないtext/jsx
ため、JSX 変換ライブラリは JSX 構文を認識せず、.jsx ファイルは単純な JavaScript として解釈され、JSX スタイルで構文エラー メッセージがスローされます。
レンダリング時に .jsx ファイルがtext/jsx
スクリプト要素のタイプを持つ必要があることを AssetBundle で指定する方法はありますか?
ios - Asset Bundle を使用して iOS プラットフォーム向けの Unity ゲームをビルドする
私が抱えている問題は、iOS プラットフォーム用の Unity ゲームをビルドしようとしたときに、それを使用してアセットをビルドしましたが、ファイル サイズをできるだけ小さくする必要があることです。
ビルド全体からアセットを分割するにはどうすればよいですか? Android では、プレイヤー設定ユニティで分割バイナリ アプリケーションを使用するオプションがあります。ただし、iOS にはありません。
iOS 用のアセット バンドルをビルドしようとしましたが、サーバーにアップロードするアセット バンドルが生成されました。
その後、Unity でゲームをビルドすると、アセットが含まれ、ファイル サイズは Asset Bundle を使用しない場合とまったく同じになります。
では、Asset Bundle を使用するポイントは何でしょうか?
unity3d - ダウンロードしたアセット バンドルを削除できません
現在、シーンのコレクションをアセット バンドル形式でサーバーにアップロードしています。ただし、以前にゲームからダウンロードしたアセット バンドルを削除できません。使ってみた
しかし、これらのエラーが発生しました:
module - Yii2 ベンダー モジュールのアセットを無効にする
/vendor/mdmsoft/yii2-admin にある yii2-admin モジュールをインストールしましたが、独自のアセット バンドルをロードしたくありません。このモジュール アセット バンドルを無効にする方法はありますか?