Създаване на игрови проект за Windows
резюме
Създайте проект за вашата игра за Windows в XNA.
* Този съвет е описан в "Visual Studio 2010 Professional Edition", но може да се използва и в други издания на Visual Studio 2010. Ако използвате версия, различна от японска, заменете името и работете.
Работна среда
Предпоставки
Поддържани XNA версии | 4.0 |
Поддържани платформи | Windows XP SP3 или по-нова версия, Windows Vista SP2 или по-нова версия, Windows 7 |
Необходима версия на шейдъра за върхове на Windows | 2.0 |
Необходима версия на засенчващия пиксел на Windows | 2.0 |
Работна среда
платформа | Прозорци 7 |
вещество
Създаване на проект
Нека създадем "проект", за да направим игра за Windows. "Проект" е структура, която колективно управлява ресурси като програми и изображения. Ако правите игра, винаги започвате със създаването на този проект.
Да започнем развойната среда "Visual Studio 2010". Създаването на проекти и създаването на програми се извършва основно с този софтуер.
Ако имате по-висока версия на Visual Studio 2010, стартирайте "Microsoft Visual Studio 2010 - Microsoft Visual Studio 2010" от менюто "Старт".
Ако имате безплатна версия на Visual Studio 2010, стартирайте "Microsoft Visual Studio 2010 Express - Microsoft Visual C# 2010 Express" или "Microsoft Visual Studio 2010 Express for Windows Phone" от менюто "Старт".
Ще се появи екран, подобен на този, показан на фигурата. Това е "Visual Studio".
Сега, нека да създадем проект. От лентата с инструменти в горния десен ъгъл на екрана натиснете бутона "Нов проект".
Можете да направите същото и от "Файл" в менюто.
Това ще отвори диалоговия прозорец "Нов проект", както е показано на фигурата.
От лявата страна на диалоговия прозорец изберете XNA Game Studio 4.0 от Инсталирани шаблони. Единственият език за програмиране е C#.
На първо място, изберете "Шаблон". Възможно е да започнете с празен проект без никакви файлове, но можете да използвате предварително направен шаблон за генериране на основни програми, файлове и т.н., така че можете да започнете да развивате целите си веднага.
В този случай ще създадем "игра за Windows", така че изберете "Windows Game (4.0)".
След това има елемент за въвеждане на "Име (име на проект)" в долната част на диалоговия прозорец, но е добра идея да въведете името на играта, която създавате. Това име на проект също е пространство от имена, така че е за предпочитане да го въведете с буквено-цифрови знаци, ако е възможно.
Този път ще продължим с "Windows Game 1", въведена от самото начало.
След това задайте местоположението (пътя на папката), където искате да създадете проекта. Можете да въведете местоположението директно или да посочите пътя на папката от бутона "Преглед" вдясно. Ако е възможно, по-добре е да създадете път, състоящ се само от буквено-цифрови знаци.
"Решението" в долната част е рамката за организиране на проекта. Обикновено задавате името на целия проект, но за по-малки проекти то може да бъде същото като името на проекта. В XNA Game Studio 4.0, когато създавате нов проект, се създават два проекта, така че те се създават заедно в това решение.
Когато сте готови, натиснете бутона "OK".
След известно време проектът ще бъде създаден и ще видите програмата на екрана. Това ще бъде базовият шаблон.
Ако погледнете Solution Explorer от дясната страна на екрана (който може да е на различно място в зависимост от вашата среда на Visual Studio), ще видите, че има два проекта под решението и няколко файла в тях.
Този път бих искал да стартирам програмата, без да правя никакви промени в програмата. Натиснете бутона "Start Debugging" в лентата с инструменти на екрана. Компилацията ще стартира и изпълни програмата, когато тя завърши.
Между другото, "изграждане" се отнася до поредица от задачи, които се изпълняват наведнъж, като автоматична проверка на програмата за грешки, създаване на ресурси и създаване на изпълним файл, който може да бъде стартиран от програмата.
Когато програмата се изпълни, ще видите екран, подобен на показания. Това ще бъде действителният екран на играта на Windows. Все още нищо не се показва, но ще бъде възможно да се правят различни неща чрез изграждане на програма отсега нататък.
Когато погледнете този екран, изглежда, че просто показвате прозорец, но всъщност процесът на инициализация на рамката проверява дали играта може действително да работи, създава графично устройство и извършва вътрешна обработка на Mr./Ms.
В конвенционалното разработване на игри трябваше сами да създадете този процес, така че това беше доста висок праг за тези, които се опитваха да направят игра за първи път. XNA Framework изважда това от уравнението, за да можете да стигнете до най-важното в играта.
Няма какво повече да се направи на този екран, така че затворете прозореца с бутона "×" в горния десен ъгъл на екрана.
Този път целта е да се създаде проект, така че това е краят.
За да затворите проекта, изберете "Затвори решението" от менюто "Файл". Проектът ще бъде затворен, така че ако нямате какво друго да правите, можете да затворите прозореца.
Между другото, дори и да не си правите труда да направите това, ако затворите прозореца, проектът ще бъде затворен автоматично. Ако сте направили някакви редакции, ще бъдете подканени да потвърдите запазването, така че, моля, запазете и излезте.
Отсега нататък ще отваряте проекта, който сте създали, но има няколко начина да го направите.
Отваряне от началната страница
В долния ляв ъгъл на "Начална страница", която се появява, когато стартирате Visual Studio, има елемент, наречен "Последни проекти", и както подсказва името, има няколко наскоро използвани проекта, така че можете да го отворите, като просто кликнете върху проекта, който искате да отворите.
Отваряне от менюто
Ако изберете "Файл", "Отвори" или "Проект / Решение" от менюто, ще се отвори диалоговият прозорец за избор на файл, така че отидете в папката, където сте записали проекта и отворете файла "XXXXX.sln".
Можете да направите същото и от "Open Project" на началната страница.
Отвори от файл
Във файловия мениджър например въведете . Просто кликнете два пъти върху файла "sln" директно, за да отворите проекта едновременно със стартирането на Visual Studio 2010.