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