Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Unity3Dで働いています。
Resources.LoadAll(path); を使用します。フォルダーとサブフォルダー内のすべてのアイテムをロードします。これを行った後、オブジェクトのサブフォルダーの名前または完全なパスを取得したいと思います。これは可能ですか?
また、AssetDatabase を提案しないでください。これはエディター クラスであり、ビルドに必要だからです。
前もって感謝します。
実行時に Resources フォルダー内のファイル/サブフォルダーを見つける必要がある場合は、ゲームにロードするエディターで "Resources/manifest.txt" ファイルを書き出します。この manifest.txt の作成はエディターで自動化できるため、常に最新の状態になります。
次に、実行時に Resources.LoadAll の代わりに manifest.txt をロードし、そこにあるフォルダー/アセットを探して Resources.Load します。