問題タブ [on-demand-resources]

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 に答える
156 参照

unity3d - Unity : アセット バンドルからオンデマンド リソースまで

現在、プロジェクトにオンデマンド リソースを実装しようとしています。すでに Asset Bundle を使用していますが、そのうちのいくつかをオンデマンド リソースにしたいと考えています。

このページを見つけましたhttps://docs.unity3d.com/2019.4/Documentation/Manual/AppThinning.html

と、よくわからないところがあります。そのため、ODR として使用するアセット バンドルを Unity に伝えるスクリプト BuildiOSAssetBundles を作成する必要があります。しかし、私はこの行で混乱しています:

「Unity.iOS.Resource」オブジェクトのドキュメントが見つかりませんでした。指定するパスについて少し混乱しています。たとえば、「foo/bar」という名前のバンドルがあり、「foo_level1」、「foo_level2」、「foo_level3」の 3 つのシーンで構成されています。これらのシーンが「Assets/Foo/」という名前のフォルダーにあるとします。シーン」。

このバンドルをオンデマンド リソースにする必要があることを Unity に伝えるにはどうすればよいですか? さらに、「foo/bar」に似たバンドルがたくさんあります (50 としましょう)。そのスクリプトに1つずつ登録する必要がありますか? または、「foo/」で始まるすべてのバンドルを ODR として「マーク」する方法はありますか? (GUIはありますか?)

GUI からアセット バンドルをビルドするとき、使用しているパスは「AssetBundles/iOS」です。パスでそれを使用する必要がありますか?