ایجاد یک پروژه برای بازی خود را برای ایکس باکس 360
خلاصه
ایجاد یک پروژه برای بازی خود را برای ایکس باکس 360 در XNA.
* لطفا توجه داشته باشید که از تاریخ 10/01/2010، تمام سیستم های مربوط به Xbox 360 در XNA Game Studio 4.0 نسخه های β هستند.
محیط عملیاتی
پیش نیازها
نسخه های XNA پشتیبانی شده | 4.0 |
پلتفرم های پشتیبانی شده |
|
ویندوز مورد نیاز Vertex Shader نسخه | |
ویندوز مورد نیاز Pixel Shader نسخه |
محیط عملیاتی
بستر | ویندوز 7، ایکس باکس 360 |
ماده
بیایید یک "پروژه" برای ساخت یک بازی برای ویندوز ایجاد کنیم. "پروژه" ساختاری است که به طور جمعی منابع مانند برنامه ها و تصاویر را مدیریت می کند. هر زمان که یک بازی می سازید، با ایجاد این پروژه شروع می کنید.
هنگامی که یک بازی را برای Xbox 360 توسعه می دهید، باید اطمینان حاصل کنید که Xbox 360 شما اماده پذیرش ارتباطات از ویندوز است تا بازی شما در Xbox 360 اجرا شود. در اینجا نحوه انجام ان است.
پس از راه اندازی Xbox 360 خود، به صفحه بازی ها بروید و کتابخانه بازی را انتخاب کنید.
به سمت راست بروید و "Types" را باز کنید.
Indie Games را انتخاب کنید.
XNA Game Studio Connect را انتخاب کنید.
گزینه Get Started to Launch XNA Game Studio Connect را انتخاب کنید.
سپس صفحه نمایش به صفحه نمایش نشان داده شده در شکل تغییر خواهد کرد. این صفحه نمایش صفحه اماده به کار برای دریافت ارتباط از کامپیوتر است. هنگام توسعه یک بازی برای Xbox 360، Xbox 360 به طور کلی در این حالت باقی می ماند.
حالا، بیایید یک پروژه برای Xbox 360 در سمت ویندوز ایجاد کنیم.
بیایید محیط توسعه "Visual Studio 2010" را شروع کنیم. ایجاد پروژه ها و ایجاد برنامه ها اساسا با این نرم افزار انجام می شود.
اگر نسخه بالاتری از ویژوال استودیو ۲۰۱۰ دارید، "Microsoft Visual Studio 2010 - Microsoft Visual Studio 2010" را از منوی Start شروع کنید.
اگر نسخه رایگان ویژوال استودیو 2010 دارید، "Microsoft Visual Studio 2010 Express - Microsoft Visual C# 2010 Express" یا "Microsoft Visual Studio 2010 Express for Windows Phone" را از منوی Start شروع کنید.
یک صفحه نمایش شبیه به انچه در شکل نشان داده شده است ظاهر خواهد شد. این "Visual Studio" است.
بیایید یک پروژه ایجاد کنیم. از نوار ابزار در سمت راست بالای صفحه، دکمه "پروژه جدید" را فشار دهید.
شما همچنین می توانید همین کار را از "فایل" در منو انجام دهید.
با این کار گفتگوی "پروژه جدید" همانطور که در شکل نشان داده شده است باز خواهد شد.
در سمت چپ گفتگو، XNA Game Studio 4.0 را از قالب های نصب شده انتخاب کنید. تنها زبان برنامه نویسی C# است.
اول از همه، "الگو" را انتخاب کنید. این امکان وجود دارد که با یک پروژه خالی بدون هیچ فایلی شروع کنید، اما می توانید از یک قالب از پیش ساخته شده برای تولید برنامه های اساسی، فایل ها و غیره استفاده کنید، بنابراین می توانید بلافاصله اهداف خود را توسعه دهید.
در این مورد، ما یک بازی برای Xbox 360 ایجاد خواهیم کرد، بنابراین "Xbox 360 Game (4.0)" را انتخاب کنید.
بعد، یک ایتم برای وارد کردن "نام (نام پروژه)" در پایین گفتگو وجود دارد، اما ایده خوبی است که نام بازی را که ایجاد می کنید وارد کنید. این نام پروژه نیز یک فضای نام است، بنابراین بهتر است در صورت امکان ان را در کاراکترهای الفبایی وارد کنید.
این بار، ما با "Xbox360Game1" وارد شده از ابتدا ادامه خواهیم داد.
بعد، مکان (مسیر پوشه) را که می خواهید پروژه را ایجاد کنید مشخص کنید. شما می توانید مکان را به طور مستقیم وارد کنید یا می توانید مسیر پوشه را از دکمه "Browse" در سمت راست مشخص کنید. در صورت امکان، بهتر است مسیری ایجاد کنید که فقط از کاراکترهای الفبایی تشکیل شده باشد.
"راه حل" در پایین چارچوب برای سازماندهی پروژه است. به طور معمول، شما نام کل پروژه را مشخص می کنید، اما برای پروژه های کوچکتر، می تواند همان نام پروژه باشد. در XNA Game Studio 4.0، هر زمان که یک پروژه جدید ایجاد می کنید، دو پروژه ایجاد می شود، بنابراین انها در این راه حل با هم ایجاد می شوند.
هنگامی که کارتان تمام شد، دکمه "OK" را فشار دهید.
پس از مدتی، پروژه ایجاد خواهد شد و شما برنامه را بر روی صفحه نمایش خواهید دید. این قالب پایه خواهد بود.
اگر به Solution Explorer در سمت راست صفحه نگاه کنید (که ممکن است بسته به محیط Visual Studio شما در مکان دیگری باشد)، خواهید دید که دو پروژه تحت راه حل و چند فایل در انها وجود دارد.
به هر حال، تفاوت کمی در فایل از زمانی که من پروژه بازی را برای ویندوز ایجاد کردم وجود دارد.
این بار، من می خواهم برنامه را بدون ایجاد هیچ تغییری در برنامه اجرا کنم. دکمه "Start Debugging" را در نوار ابزار روی صفحه فشار دهید. ساخت شروع می شود، ساخت شروع می شود و هنگامی که کامل می شود، برنامه به Xbox 360 منتقل می شود و بازی اجرا می شود.
به هر حال، "ساخت" به مجموعه ای از وظایف اشاره دارد که در یک زمان انجام می شود، مانند بررسی خودکار برنامه برای اشتباهات، ایجاد منابع و ایجاد یک فایل اجرایی که می تواند توسط برنامه راه اندازی شود.
همچنین، از انجا که پروژه Xbox 360 دارای یک عملیات به نام "Deploy" است و بازی بر روی ویندوز اجرا نمی شود، باید داده هایی را که ایجاد می کنید به Xbox 360 ارسال کنید. این کاری است که "قرار دادن" انجام می دهد.
حالا، وقتی ان را اجرا می کنید، طرح صفحه تغییر می کند، اما هیچ چیز دیگری اتفاق نمی افتد. بنابراین اگر به تلویزیون متصل به Xbox 360 خود نگاه کنید، خواهید دید که صفحه نمایش به یک رنگ تبدیل شده است.
به این ترتیب، همه شما باید انجام دهید این است که شروع به اشکال زدایی در ویندوز، و بازی خود را به ایکس باکس 360 خود را مستقر، و شما به راحتی می توانید بازی خود را در حال اجرا در ایکس باکس 360.
در حال حاضر، دکمه "BACK" را بر روی کنترلر متصل به Xbox 360 خود فشار دهید. برنامه پیش فرض برای خروج از بازی تنظیم شده است.
اگر راهی برای ترک بازی در Xbox 360 ندارید و می خواهید بازی را در ویژوال استودیو ترک کنید، دکمه "توقف اشکال زدایی" را در نوار ابزار فشار دهید.
به هر حال، بازی هایی که من در Xbox 360 قرار داده ام در رده "Indie Games" هستند.
روش بستن پروژه ایجاد شده و روش شروع تولید از ادامه همان است که برای پروژه های ویندوز، بنابراین لطفا به ان مراجعه کنید. شما می توانید Xbox 360 خود را به تنهایی ترک کنید.