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

unity3d - CRC チェックが失敗した後、アセット バンドルが再ダウンロードされる

プロジェクトでアセット バンドルをダウンロードする際に問題が発生していましたが、ダウンロードに間違った CRC を与えるテスト コードがあったため、問題が発生していることに気付きました。

何が起こっているかというと、アセット バンドルがダウンロードされ、CRC が (ボンネットの下で) 失敗し、プロンプトなしでバンドルが再度ダウンロードされています。この 2 回目のダウンロードの後でのみ、WWW はエラーをスローし、ダウンロード コルーチンを終了させます。

ダウンロード コルーチンに使用しているコードは、基本的に Unity Docs にある例にエラー処理を加えたものです。

この問題に関する多くのドキュメントをオンラインで見つけることができませんでした。これは Unity のバグですか、それとも WWW のバグですか? 私がやったのはおかしいですか?意図的な場合、二重ダウンロードを防ぐ方法はありますか?

0 投票する
0 に答える
849 参照

c# - より多くのファイルで AssetBundleBuild を作成する

私のプロジェクトにテキストアセットであるテキストファイルを含むアセットバンドルを作成したいと思います..

奇妙なことは、私がこれを行う場合です:

それは機能し、内部のファイルで textAssets.unity3d を作成しますが、これを行うと:

機能しません。prefab/file.txt ごとにアセットバンドルを作成する必要があるようです。ご協力ありがとうございます。

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

unity3d - FBX 用 Unity 5 アセットバンドル - モデル スケールの縮小

Unity (Windows) プロジェクトは Unity 4.3.1 でしたが、現在 Unity 5.2 にアップグレードしています。このプロジェクトでは、3D モデル (fbx ファイル) をアセットバンドルとして読み込みます。Unity 5.2 でアセットバンドルを作成して Unity にロードすると、新しい Unity バージョンの場合、それらは非常に小さいように見えます。元のサイズ (Unity 4.3 のサイズ) にするには、Scale factor を約 50 に設定する必要があるようです。

アセット バンドルの作成時に、fbx モデルのサイズが縮小されたことに関連する変更はありましたか?

更新 - 5.2.1 でスケール係数を変更して、4.3.1 ビルドと比較しました。スケールを 40 に設定すると、4.3.1 のように見えることがわかりました。しかし、Unity 5 でアセット バンドルの作成時にスケールが 40 縮小される理由がわかりません。これについて知っている方がいらっしゃいましたら、どうなったか教えてください。

0 投票する
0 に答える
609 参照

unity3d - インスタンス化しようとすると Unity3d でラグが発生する

unity3d では、assetbundle をロードしますが、Instantiate(bundle.mainAsset) - unity3d に遅延が発生すると、多少の遅延が発生します。これは私のコードで、assetBundle をロードします (クラス DataAssetLoad - クラス、url、nameBunle などを含む)。

0 投票する
0 に答える
176 参照

unity3d - Unity 5 のインポート - シェーダーが Diffuse から Standard に変更されました

Unity Windows アプリで 3d モデル (fbx) をアセットバンドルとして読み込んでいます。Unity 4.3 プロジェクトを Unity 5.2.1 にアップグレードしようとしています。Unity 5 のモデルに色の違いが見られます。以前のバージョンよりも暗くなっています。

2 つのバージョンを比較すると、4.3 で Shader が Diffuse だったオブジェクトが、5.2 では Standard になっているように見えます。これは、モデルのインポート時 (アセット バンドルの作成時) に発生していると思います。

この問題を解決する方法を教えてください。Unity 5.2 にインポートする何百ものモデルがあります。したがって、それらを手動で変更することはできません。

色の違いを示すサンプルを添付しました。

ここに画像の説明を入力 ここに画像の説明を入力

ありがとう

0 投票する
0 に答える
654 参照

unity3d - シーンがアセット バンドルから正しくロードされない

3 日前、私はunity 4.x のアセット バンドルを使い続けています。これまでに試したことを以下に示します。

このコード スニペットを使用してシーン アセット バンドルを作成すると、.unity3d シーン アセット バンドルが正常に作成されます

このコードがシーン アセット バンドルのダウンロードに使用されている間

私が切り替えている2 つのシーンは、両方ともこのコードによるアセット バンドルからのものです。コードは正常に動作しますが、常にではありません。ビルド スタンドアロンで同じ状況に直面しているときに、シーンが読み込まれる場合と読み込まれない場合があります。

展開後、AssetsBundel のフォルダーを作成し、そこに私の assetbudel シーン ファイルを配置しましたが、すべて無駄です。

0 投票する
0 に答える
532 参照

ios - アセット バンドルを使用してシーンをロードするときにオブジェクトが見つからない

というわけでassetbundleで統一感のあるアプリを作ろうと思ったのですが、PCでもAndroidでも問題なく動きます。しかし、IOS で実行すると、一部の 3D オブジェクトが欠落しています。欠落している 3D オブジェクトは、スキン メッシュ レンダラーのオブジェクトだけです。

アセット バンドル スクリプトに問題があるためでしょうか。macのunityで動かしたらエラー出なかったので