2

Unity3Dで働いています。

Resources.LoadAll(path); を使用します。フォルダーとサブフォルダー内のすべてのアイテムをロードします。これを行った後、オブジェクトのサブフォルダーの名前または完全なパスを取得したいと思います。これは可能ですか?

また、AssetDatabase を提案しないでください。これはエディター クラスであり、ビルドに必要だからです。

前もって感謝します。

4

1 に答える 1

6

実行時に Resources フォルダー内のファイル/サブフォルダーを見つける必要がある場合は、ゲームにロードするエディターで "Resources/manifest.txt" ファイルを書き出します。この manifest.txt の作成はエディターで自動化できるため、常に最新の状態になります。

次に、実行時に Resources.LoadAll の代わりに manifest.txt をロードし、そこにあるフォルダー/アセットを探して Resources.Load します。

于 2012-10-24T18:26:06.013 に答える