ایجاد یک فایل برای پخش صدا در XNA
خلاصه
از ابزار ایجاد صدا بین پلتفرمی مایکروسافت (XACT) برای ایجاد فایلی برای پخش صدا در XNA استفاده کنید.
محیط عملیاتی
پیش نیازها
نسخه های XNA پشتیبانی شده |
|
پلتفرم های پشتیبانی شده |
|
نسخه Vertex Shader مورد نیاز ویندوز | 1.1 |
ویندوز نسخه Pixel Shader مورد نیاز است | 1.1 |
محیط عملیاتی
بستر |
ماده
توجه: این نکات بر اساس XNA Game Studio 2.0 است.
قبل از اینکه بتوانید صدایی را در XNA پخش کنید، باید فایل موج را با استفاده از ابزار ایجاد صدا بین پلتفرمی مایکروسافت (XACT) به یک فایل صوتی XNA تبدیل کنید.
اول از همه، فایل صوتی که می خواهید از قبل پخش کنید. Wav. در این حالت از فایلی به نام "Sample.wav" استفاده خواهیم کرد.
آن را با انتخاب "Microsoft XNA Game Studio - Tools - Microsoft Cross-Platform Audio Creation Tool (XACT)" از منوی Start راه اندازی کنید.
ابزار ایجاد صدا بین پلتفرمی مایکروسافت (XACT) نسخه 2.0 شروع به کار می کند. (از این پس به عنوان "XACT" نامیده می شود)
روی دکمه "ایجاد یک پروژه جدید" از دکمه ابزار کلیک کنید.
هنگامی که گفتگوی ذخیره نمایش داده شد، پوشه و نام پروژه ای را که می خواهید پروژه را در آن ذخیره کنید انتخاب کنید و سپس روی دکمه "ذخیره" کلیک کنید.
در نمونه با نام "صوتی" ایجاد شده است.
شما به صفحه قبلی بازگردانده می شوید و پروژه ایجاد می شود. موارد مختلفی نیز برای ویرایش در دسترس هستند.
هنگامی که پروژه خود را ایجاد کردید، اولین قدم ایجاد یک بانک موج است. روی Wave Banks از درخت کلیک راست کرده و New Wave Bank را انتخاب کنید. همچنین می توان آن را از دکمه نوار ابزار ایجاد کرد.
سپس، "Wave Bank" در زیر "Wave Banks" در درخت اضافه می شود و پنجره ای در ناحیه سمت راست ظاهر می شود.
سپس روی Sound Banks در درخت کلیک راست کرده و New Sound Bank را انتخاب کنید تا یک Sound Bank ایجاد کنید.
مانند یک بانک موج، یک بانک صدا ایجاد می شود و یک پنجره نمایش داده می شود.
پس از ایجاد یک بانک موج و یک بانک صدا، فایل موجی را که می خواهید پخش کنید به بانک موج اضافه کنید. می توانید آن را با کشیدن و رها کردن از Windows Explorer و غیره اضافه کنید.
پروژه ها توسط فایل های موج "مسیرهای نسبی" مدیریت می شوند، بنابراین ایده خوبی است که هنگام ثبت موج آنها را در همان پوشه پروژه قرار دهید.
سپس، یک فایل موج (منبع صدای PCM) همانطور که در شکل سمت راست نشان داده شده است اضافه می شود.
در مرحله بعد، داده های اضافه شده به بانک موج را به ناحیه سمت چپ بالای بانک صدا بکشید و رها کنید.
همانطور که در شکل سمت راست نشان داده شده است به عنوان داده های صوتی اضافه می شود.
به همین ترتیب، داده های صوتی را با کشیدن و رها کردن به نشانه اضافه کنید. نام نشانه برای پخش داده های صدا استفاده می شود.
می توانید نام بانک های موج و بانک های صدا را در درخت تغییر دهید. این نام هنگام بارگذاری به صورت برنامه نویسی استفاده می شود.
هنگامی که بانک های موج و صدا خود را راه اندازی کردید، روی دکمه Builds the current project از نوار ابزار کلیک کنید. منوی Build... در منوی File و کلید F7 همین کار را انجام می دهند.
گفتگویی مانند گفتگوی سمت راست نمایش داده می شود، اما در حال حاضر، روی دکمه "پایان" همانطور که هست کلیک کنید.
پس از اتمام ساخت، می توانید XACT را ذخیره کرده و از آن خارج شوید.
اگر به پوشه ای که پروژه را در آن ایجاد کرده اید نگاه کنید، خواهید دید که فایل ها و پوشه هایی مانند مورد سمت راست ایجاد شده اند.
هنگامی که پوشه Win را باز می کنید، فایلی مشابه فایل سمت راست را مشاهده خواهید کرد. این برنامه این فایل ها را می خواند و صدا را پخش می کند.