Створення ігрового проекту для Windows
зведення
Створіть проект своєї гри для Windows в XNA.
* Ця порада описана в розділі "Visual Studio 2010 Professional Edition", але її можна використовувати і в інших версіях Visual Studio 2010. Якщо ви використовуєте версію, відмінну від японської, замініть назву та працюйте.
Робоче середовище
Передумови
Підтримувані версії XNA | 4.0 |
Підтримувані платформи | Windows XP з пакетом оновлень 3 (SP3) або новішої версії, Windows Vista з пакетом оновлень 2 (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 для Windows Phone» з меню «Пуск».
З'явиться екран, аналогічний зображеному на малюнку. Це «Візуальна студія».
Тепер давайте створимо проект. На панелі інструментів у верхньому правому куті екрана натисніть кнопку «Новий проект».
Ви також можете зробити те ж саме з «Файлу» в меню.
Відкриється діалогове вікно «Новий проект», як показано на малюнку.
У лівій частині діалогового вікна виберіть XNA Game Studio 4.0 у розділі «Встановлені шаблони». Єдиною мовою програмування є C#.
Перш за все, вибираємо «Шаблон». Можна почати з порожнього проекту взагалі без файлів, але ви можете використовувати готовий шаблон для створення базових програм, файлів і т.д., щоб ви могли відразу почати розробляти свої цілі.
В даному випадку ми будемо створювати «гру для Windows», тому вибираємо «Гра для Windows (4.0)».
Далі є пункт для введення «Назва (назва проекту)» внизу діалогового вікна, але непогано буде ввести назву гри, яку ви створюєте. Ця назва проєкту також є простором назв, тому бажано вводити її буквено-цифровими символами, якщо це можливо.
Цього разу ми продовжимо з «Windows Game 1», введеною з самого початку.
Далі вкажіть місце (шлях до папки), де ви хочете створити проект. Ви можете ввести розташування безпосередньо, або ви можете вказати шлях до папки за допомогою кнопки «Огляд» праворуч. Якщо є можливість, краще створити шлях, що складається тільки з буквено-цифрових символів.
«Рішення» внизу - це рамки для організації проекту. Зазвичай вказується ім'я всього проекту, але для невеликих проектів воно може збігатися з назвою проекту. У XNA Game Studio 4.0 щоразу, коли ви створюєте новий проект, створюються два проекти, тому вони створюються разом у цьому рішенні.
Коли закінчите, натисніть кнопку «ОК».
Через деякий час проект буде створений і ви побачите програму на екрані. Це і буде базовий шаблон.
Якщо ви подивитеся на Провідник рішень у правій частині екрана (який може бути в іншому місці залежно від середовища Visual Studio), ви побачите, що в рішенні є два проекти та кілька файлів у них.
Цього разу я хотів би запустити програму, не вносячи жодних змін у програму. Натисніть кнопку «Почати налагодження» на панелі інструментів на екрані. Збірка запуститься і запустить програму після її завершення.
До речі, під «збіркою» мається на увазі ряд завдань, які виконуються відразу, таких як автоматична перевірка програми на помилки, створення ресурсів і створення виконуваного файлу, який може бути запущений програмою.
Коли програма буде запущена, ви побачите екран, схожий на показаний. Це буде фактичний ігровий екран Windows. Поки що нічого не відображається, але відтепер можна буде робити різні речі, збираючи програму.
Коли ви дивитеся на цей екран, здається, що ви просто відображаєте вікно, але насправді процес ініціалізації фреймворку перевіряє, чи дійсно гра може працювати, створює графічний пристрій і виконує внутрішню обробку Mr./Ms.
У звичайній розробці ігор цей процес доводилося створювати самостійно, тому це був досить високий поріг для тих, хто намагався зробити гру вперше. XNA Framework виключає це з рівняння, щоб ви могли перейти безпосередньо до основ гри.
Більше на цьому екрані робити нічого, тому закрийте вікно кнопкою «×» у верхньому правому куті екрана.
Цього разу мета – створити проєкт, тож це кінець.
Щоб закрити проект, виберіть «Закрити рішення» в меню «Файл». Проект буде закритий, тому, якщо вам більше нема чим зайнятися, ви можете закрити вікно.
До речі, навіть якщо ви не потрудитеся це зробити, якщо ви закриєте вікно, проект закриється автоматично. Якщо ви внесли будь-які зміни, вам буде запропоновано підтвердити збереження, тому, будь ласка, збережіть і вийдіть.
З цього моменту ви будете відкривати створений вами проект, але для цього є кілька способів.
Відкрити зі стартової сторінки
У нижньому лівому куті "Стартової сторінки", яка з'являється під час запуску Visual Studio, є елемент під назвою "Останні проекти", і, як випливає з назви, є кілька нещодавно використаних проектів, тому ви можете відкрити його, просто клацнувши на проекті, який ви хочете відкрити.
Відкрити з меню
Якщо ви виберете в меню «Файл», «Відкрити» або «Проект/Рішення», відкриється діалогове вікно вибору файлу, тому перейдіть до папки, в якій ви зберегли проект, і відкрийте файл «XXXXX.sln».
Ви також можете зробити те ж саме з «Відкрити проект» на стартовій сторінці.
Відкрити з файлу
Наприклад, у Файловому провіднику введіть . Просто двічі клацніть на файлі "sln", щоб відкрити проект одночасно із запуском Visual Studio 2010.