アーカイブファイル - Siv3D/Reference-JP GitHub Wiki

アーカイブファイル
# include <Siv3D.hpp>

void Main()
{
    // アーカイブファイルの作成(作成するときだけコメントアウト)
    // Example ディレクトリの中身を Exampkle.s3a にアーカイブ

    //Archive::Create(L"Example", L"Example.s3a");

    FileArchive archive(L"Example.s3a");

    if (!archive)
    {
        MessageBox::Show(L"Example.s3a のロードに失敗しました。");

        return;
    }

    for (const auto& content : archive.contents())
    {
        Println(content);
    }

    const Sound sound(archive.load(L"Example/風の丘.mp3"));

    const Texture texture(archive.load(L"Example/Windmill.png"));

    sound.play();

    while (System::Update())
    {
        texture.draw();
    }
}
⚠️ **GitHub.com Fallback** ⚠️