Unityでフォルダ内のすべてのファイルを取得する方法は何ですか。

Unityでは、特定のフォルダ内の全てのファイルを取得するために、System.IO名前空間のDirectoryクラスを使用することができます。以下はサンプルコードです:

using System.IO;

public class FileLoader : MonoBehaviour
{
    void Start()
    {
        string folderPath = "Assets/Resources"; // 要获取文件的文件夹路径

        string[] files = Directory.GetFiles(folderPath); // 获取指定文件夹中的所有文件

        foreach (string file in files)
        {
            Debug.Log("File found: " + file);
        }
    }
}

最初のコードはファイルを取得するフォルダのパスを指定し、Directory.GetFilesメソッドを使用してそのフォルダ内のすべてのファイルを取得し、結果を文字列配列に保存しています。最後に、配列をループして、各ファイルのパスを出力します。このスクリプトを実行するためには、UnityシーンのGameObjectにアタッチすることを忘れないでください。

bannerAds