ایجاد یک فایل برای پخش صدا در XNA

صفحه به روز شده :
تاریخ ایجاد صفحه :

خلاصه

از ابزار ایجاد صدا بین پلتفرمی مایکروسافت (XACT) برای ایجاد فایلی برای پخش صدا در XNA استفاده کنید.

XNAでサウンドを再生するためのファイルを作る

محیط عملیاتی

پیش نیازها

نسخه های XNA پشتیبانی شده
  • 2.0
  • 3.0
پلتفرم های پشتیبانی شده
  • ویندوز (XP SP2 یا بالاتر، ویستا)
  • ایکس باکس 360
نسخه Vertex Shader مورد نیاز ویندوز 1.1
ویندوز نسخه Pixel Shader مورد نیاز است 1.1

محیط عملیاتی

بستر

ماده

توجه: این نکات بر اساس XNA Game Studio 2.0 است.

قبل از اینکه بتوانید صدایی را در XNA پخش کنید، باید فایل موج را با استفاده از ابزار ایجاد صدا بین پلتفرمی مایکروسافت (XACT) به یک فایل صوتی XNA تبدیل کنید.

Sample.wav

اول از همه، فایل صوتی که می خواهید از قبل پخش کنید. Wav. در این حالت از فایلی به نام "Sample.wav" استفاده خواهیم کرد.

Microsoft Cross-Platform Audio Creation Tool (XACT)

آن را با انتخاب "Microsoft XNA Game Studio - Tools - Microsoft Cross-Platform Audio Creation Tool (XACT)" از منوی Start راه اندازی کنید.

Microsoft Cross-Platform Audio Creation Tool (XACT)

ابزار ایجاد صدا بین پلتفرمی مایکروسافت (XACT) نسخه 2.0 شروع به کار می کند. (از این پس به عنوان "XACT" نامیده می شود)

新しいプロジェクトの作成

روی دکمه "ایجاد یک پروژه جدید" از دکمه ابزار کلیک کنید.

プロジェクトの保存先指定

هنگامی که گفتگوی ذخیره نمایش داده شد، پوشه و نام پروژه ای را که می خواهید پروژه را در آن ذخیره کنید انتخاب کنید و سپس روی دکمه "ذخیره" کلیک کنید.

در نمونه با نام "صوتی" ایجاد شده است.

作成したプロジェクト

شما به صفحه قبلی بازگردانده می شوید و پروژه ایجاد می شود. موارد مختلفی نیز برای ویرایش در دسترس هستند.

Wave Bank

هنگامی که پروژه خود را ایجاد کردید، اولین قدم ایجاد یک بانک موج است. روی Wave Banks از درخت کلیک راست کرده و New Wave Bank را انتخاب کنید. همچنین می توان آن را از دکمه نوار ابزار ایجاد کرد.

作成された Wave Bank

سپس، "Wave Bank" در زیر "Wave Banks" در درخت اضافه می شود و پنجره ای در ناحیه سمت راست ظاهر می شود.

Sound Bank

سپس روی Sound Banks در درخت کلیک راست کرده و New Sound Bank را انتخاب کنید تا یک Sound Bank ایجاد کنید.

作成された Sound Bank

مانند یک بانک موج، یک بانک صدا ایجاد می شود و یک پنجره نمایش داده می شود.

Wave ファイルを追加

پس از ایجاد یک بانک موج و یک بانک صدا، فایل موجی را که می خواهید پخش کنید به بانک موج اضافه کنید. می توانید آن را با کشیدن و رها کردن از Windows Explorer و غیره اضافه کنید.

پروژه ها توسط فایل های موج "مسیرهای نسبی" مدیریت می شوند، بنابراین ایده خوبی است که هنگام ثبت موج آنها را در همان پوشه پروژه قرار دهید.

追加された Wave ファイル

سپس، یک فایل موج (منبع صدای PCM) همانطور که در شکل سمت راست نشان داده شده است اضافه می شود.

Sound Bank への追加

در مرحله بعد، داده های اضافه شده به بانک موج را به ناحیه سمت چپ بالای بانک صدا بکشید و رها کنید.

追加されたサウンドデータ

همانطور که در شکل سمت راست نشان داده شده است به عنوان داده های صوتی اضافه می شود.

追加されたサウンドデータ

به همین ترتیب، داده های صوتی را با کشیدن و رها کردن به نشانه اضافه کنید. نام نشانه برای پخش داده های صدا استفاده می شود.

名前変更

می توانید نام بانک های موج و بانک های صدا را در درخت تغییر دهید. این نام هنگام بارگذاری به صورت برنامه نویسی استفاده می شود.

名前変更

هنگامی که بانک های موج و صدا خود را راه اندازی کردید، روی دکمه Builds the current project از نوار ابزار کلیک کنید. منوی Build... در منوی File و کلید F7 همین کار را انجام می دهند.

Report

گفتگویی مانند گفتگوی سمت راست نمایش داده می شود، اما در حال حاضر، روی دکمه "پایان" همانطور که هست کلیک کنید.

پس از اتمام ساخت، می توانید XACT را ذخیره کرده و از آن خارج شوید.

作成されたファイル

اگر به پوشه ای که پروژه را در آن ایجاد کرده اید نگاه کنید، خواهید دید که فایل ها و پوشه هایی مانند مورد سمت راست ایجاد شده اند.

Win フォルダ内

هنگامی که پوشه Win را باز می کنید، فایلی مشابه فایل سمت راست را مشاهده خواهید کرد. این برنامه این فایل ها را می خواند و صدا را پخش می کند.