ایجاد یک پروژه بازی برای ویندوز
خلاصه
ایجاد یک پروژه برای بازی خود را برای ویندوز در XNA.
* این نکته در "Visual Studio 2010 Professional Edition" توصیف شده است، اما می توان ان را در نسخه های دیگر Visual Studio 2010 نیز اجرا کرد. اگر از نسخه ای غیر از ژاپنی استفاده می کنید، نام را جایگزین کنید و کار کنید.
محیط عملیاتی
پیش نیازها
نسخه های XNA پشتیبانی شده | 4.0 |
پلتفرم های پشتیبانی شده | ویندوز XP SP3 یا بالاتر، ویندوز ویستا SP2 یا بالاتر، ویندوز 7 |
ویندوز مورد نیاز Vertex Shader نسخه | 2.0 |
ویندوز مورد نیاز Pixel Shader نسخه | 2.0 |
محیط عملیاتی
بستر | ویندوز 7 |
ماده
ایجاد یک پروژه
بیایید یک "پروژه" برای ساخت یک بازی برای ویندوز ایجاد کنیم. "پروژه" ساختاری است که به طور جمعی منابع مانند برنامه ها و تصاویر را مدیریت می کند. اگر شما در حال ساخت یک بازی هستید، همیشه با ایجاد این پروژه شروع می کنید.
بیایید محیط توسعه "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# است.
اول از همه، "الگو" را انتخاب کنید. این امکان وجود دارد که با یک پروژه خالی بدون هیچ فایلی شروع کنید، اما می توانید از یک قالب از پیش ساخته شده برای تولید برنامه های اساسی، فایل ها و غیره استفاده کنید، بنابراین می توانید بلافاصله اهداف خود را توسعه دهید.
در این مورد، ما یک "بازی برای ویندوز" ایجاد خواهیم کرد، بنابراین "بازی ویندوز (4.0)" را انتخاب کنید.
بعد، یک ایتم برای وارد کردن "نام (نام پروژه)" در پایین گفتگو وجود دارد، اما ایده خوبی است که نام بازی را که ایجاد می کنید وارد کنید. این نام پروژه نیز یک فضای نام است، بنابراین بهتر است در صورت امکان ان را در کاراکترهای الفبایی وارد کنید.
این بار، ما با "ویندوز بازی 1" وارد شده از ابتدا ادامه خواهیم داد.
بعد، مکان (مسیر پوشه) را که می خواهید پروژه را ایجاد کنید مشخص کنید. شما می توانید مکان را به طور مستقیم وارد کنید یا می توانید مسیر پوشه را از دکمه "Browse" در سمت راست مشخص کنید. در صورت امکان، بهتر است مسیری ایجاد کنید که فقط از کاراکترهای الفبایی تشکیل شده باشد.
"راه حل" در پایین چارچوب برای سازماندهی پروژه است. به طور معمول، شما نام کل پروژه را مشخص می کنید، اما برای پروژه های کوچکتر، می تواند همان نام پروژه باشد. در XNA Game Studio 4.0، هر زمان که یک پروژه جدید ایجاد می کنید، دو پروژه ایجاد می شود، بنابراین انها در این راه حل با هم ایجاد می شوند.
هنگامی که کارتان تمام شد، دکمه "OK" را فشار دهید.
پس از مدتی، پروژه ایجاد خواهد شد و شما برنامه را بر روی صفحه نمایش خواهید دید. این قالب پایه خواهد بود.
اگر به Solution Explorer در سمت راست صفحه نگاه کنید (که ممکن است بسته به محیط Visual Studio شما در مکان دیگری باشد)، خواهید دید که دو پروژه تحت راه حل و چند فایل در انها وجود دارد.
این بار، من می خواهم برنامه را بدون ایجاد هیچ تغییری در برنامه اجرا کنم. دکمه "Start Debugging" را در نوار ابزار روی صفحه فشار دهید. ساخت شروع خواهد شد و اجرای برنامه زمانی که ان را کامل است.
به هر حال، "ساخت" به مجموعه ای از وظایف اشاره دارد که در یک زمان انجام می شود، مانند بررسی خودکار برنامه برای اشتباهات، ایجاد منابع و ایجاد یک فایل اجرایی که می تواند توسط برنامه راه اندازی شود.
هنگامی که برنامه اجرا می شود، یک صفحه نمایش شبیه به انچه نشان داده شده است را مشاهده خواهید کرد. این صفحه واقعی بازی Windows خواهد بود. هنوز هیچ چیز نمایش داده نشده است، اما از این به بعد امکان انجام کارهای مختلف با ساخت یک برنامه وجود خواهد داشت.
هنگامی که شما به این صفحه نگاه می کنید، به نظر می رسد که شما فقط یک پنجره را نمایش می دهید، اما در واقع، فرایند راهبری چارچوب بررسی می کند که ایا بازی واقعا می تواند کار کند، یک دستگاه گرافیکی ایجاد می کند و پردازش داخلی Mr. / Ms. را انجام می دهد.
در توسعه بازی های معمولی، شما باید این فرایند را خودتان ایجاد کنید، بنابراین برای کسانی که برای اولین بار سعی در ساخت یک بازی داشتند، استانه بسیار بالایی بود. چارچوب XNA ان را از معادله خارج می کند، بنابراین شما می توانید به درستی به ملزومات بازی برسید.
هیچ کار بیشتری برای انجام دادن در این صفحه وجود ندارد، بنابراین پنجره را با دکمه "×" در گوشه سمت راست بالای صفحه نمایش ببندید.
این بار، هدف ایجاد یک پروژه است، بنابراین این پایان است.
برای بستن پروژه، "Close Solution" را از منوی "File" انتخاب کنید. پروژه بسته خواهد شد، بنابراین اگر کار دیگری برای انجام دادن ندارید، می توانید پنجره را ببندید.
به هر حال، حتی اگر شما زحمت انجام این کار را نداشته باشید، اگر پنجره را ببندید، پروژه به طور خودکار بسته خواهد شد. اگر هر گونه ویرایشی انجام داده اید، از شما خواسته می شود که ذخیره را تایید کنید، بنابراین لطفا ذخیره و خارج شوید.
از این به بعد، پروژه ای را که ایجاد کرده اید باز خواهید کرد، اما راه های مختلفی برای انجام ان وجود دارد.
باز کردن از صفحهی اغاز
در پایین سمت چپ "صفحه شروع" که هنگام شروع ویژوال استودیو ظاهر می شود، موردی به نام "پروژه های اخیر" وجود دارد و همانطور که از نام ان مشخص است، چندین پروژه اخیرا استفاده شده وجود دارد، بنابراین شما می توانید ان را به سادگی با کلیک بر روی پروژه ای که می خواهید باز کنید باز کنید.
باز کردن از منو
اگر "File"، "Open" یا "Project/Solution" را از منو انتخاب کنید، گفتگوی انتخاب فایل باز خواهد شد، بنابراین به پوشه ای که پروژه را ذخیره کرده اید بروید و فایل "XXXXX.sln" را باز کنید.
شما همچنین می توانید همین کار را از "Open Project" در صفحه شروع انجام دهید.
باز کردن از پرونده
به عنوان مثال، در File Explorer تایپ کنید. به سادگی دوبار کلیک بر روی فایل "sln" به طور مستقیم برای باز کردن پروژه در همان زمان به عنوان ویژوال استودیو 2010 شروع می شود.