Projekti loomine mängu jaoks Windows Phone'is
Kokkuvõte
Looge oma mängu jaoks projekt Windows Phone'i jaoks XNA-s.
* Seda näpunäidet on kirjeldatud jaotises "Visual Studio 2010 Professional Edition", kuid võite kasutada ka varem installitud Windows Phone'i jaoks mõeldud Visual Studio 2010 Expressi. Kui kasutate jaapanikeelsest versioonist erinevat versiooni, asendage nimi ja töötage.
Töökeskkond
Eeltingimused
Toetatud XNA versioonid | 4.0 |
Toetatud platvormid | Windows Vista hoolduspakett SP2 või uuem, Windows 7 |
Windowsi nõutav vertex shaderi versioon | 2.0 |
Windowsi nõutav versioon Pixel Shader | 2.0 |
Töökeskkond
platvorm | Windows 7 |
aine
Projekti loomine
Loome "projekti", et luua mäng Windows Phone'i jaoks. "Projekt" on struktuur, mis haldab kollektiivselt ressursse, nagu programmid ja pildid. Kui teete mängu, alustate alati selle projekti loomisest.
Alustame arenduskeskkonnaga "Visual Studio 2010". Projektide loomine ja programmide loomine toimub põhimõtteliselt selle tarkvaraga.
Kui teil on Visual Studio 2010 kõrgem versioon, käivitage menüüst Start "Microsoft Visual Studio 2010 - Microsoft Visual Studio 2010".
Kui teil on Visual Studio 2010 tasuta versioon, käivitage menüüst Start "Microsoft Visual Studio 2010 Express - Microsoft Visual C# 2010 Express" või "Microsoft Visual Studio 2010 Express for Windows Phone".
Ilmub joonisel näidatud ekraaniga sarnane ekraan. See on "Visual Studio".
Nüüd loome projekti. Vajutage ekraani paremas ülanurgas asuvalt tööriistaribalt nuppu "Uus projekt".
Sama saate teha ka menüüst "Fail".
See avab dialoogi "Uus projekt", nagu on näidatud joonisel.
Valige dialoogi vasakus servas installitud mallidest XNA Game Studio 4.0. Ainus programmeerimiskeel on C#.
Kõigepealt valige "Mall". Võimalik on alustada tühja projektiga, millel pole üldse faile, kuid põhiprogrammide, failide jms genereerimiseks võite kasutada eelnevalt tehtud malli, et saaksite kohe oma eesmärke arendama hakata.
Sel juhul loome "mängu Windows Phone'ile", seega valige "Windows Phone Game (4.0)".
Järgmisena on dialoogi allosas üksus "Nimi (projekti nimi)", kuid on hea mõte sisestada loodava mängu nimi. See projekti nimi on ka nimeruum, seega on soovitatav see võimaluse korral sisestada tähtnumbriliste tähtedega.
Seekord jätkame algusest peale sisestatud "WindowsPhoneGame1".
Seejärel määrake asukoht (kaustatee), kus soovite projekti luua. Asukoha saate sisestada otse või saate kausta tee määrata paremal asuvast nupust "Sirvi". Võimaluse korral on parem luua tee, mis koosneb ainult tähtnumbrilistest märkidest.
Allosas olev "lahendus" on projekti korraldamise raamistik. Tavaliselt määrate kogu projekti nime, kuid väiksemate projektide puhul võib see olla sama, mis projekti nimi. XNA Game Studio 4.0-s luuakse iga kord, kui loote uue projekti, kaks projekti, nii et need luuakse selles lahenduses koos.
Kui olete lõpetanud, vajutage nuppu "OK".
Mõne aja pärast luuakse projekt ja näete programmi ekraanil. See on põhimall.
Kui vaatate ekraani paremas servas olevat lahenduseuurijat (mis võib olenevalt teie Visual Studio keskkonnast olla erinevas kohas), näete, et lahenduse all on kaks projekti ja neis mõned failid.
Veenduge, et see töötab Windows Phone'i emulaatoris
Seekord tahaksin programmi käivitada ilma programmis muudatusi tegemata. Esmalt valige tööriistaribalt seadme tüüp, milles soovite töötada. Kui teil pole reaalset seadet, saate seda testida, käivitades emulaatori Windowsis, valides "Windows Phone 7 emulaator".
Vajutage ekraanil tööriistaribal nuppu "Alusta silumist". Ehitamine algab ja kui see on lõpule jõudnud, juurutatakse programm Windows Phone'i emulaatorisse ja mäng töötab.
Muide, "ehitamine" viitab mitmetele ülesannetele, mida täidetakse korraga, näiteks programmi automaatne kontrollimine vigade eest, ressursside loomine ja käivitatava faili loomine, mida programm saab käivitada.
Samuti on Windows Phone'i projektil operatsioon nimega "Deploy", mis tähendab, et mäng ei tööta Windowsis, seega peate saatma loodud andmed Windows Phone'i. Seda "paigutamine" teebki.
Kui programm töötab, käivitub Windows Phone'i emulaator ja mäng töötab. Kui te seda tegelikult käivitate, tundub, et saate lihtsalt sinise ekraani, kuid muidugi pole te midagi loonud, nii et see näeb välja selline. Nüüdsest kirjutame programmi ja teeme mängu.
Sellel ekraanil pole enam midagi teha, nii et väljuge mängust. Väljumiseks klõpsake emulaatori vasakus alanurgas nuppu Tagasi. Muide, nupp Tagasi ei lõpeta mängu vaikimisi, vaid on kirjutatud nii, et see lõpeb teie loodud esimese projekti programmiga.
Seekord on eesmärk luua projekt, nii et see on lõpp.
Projekti sulgemiseks valige menüüst "Fail" "Sule lahendus". Projekt suletakse, nii et kui teil pole midagi muud teha, saate akna sulgeda.
Muide, isegi kui te ei viitsi seda teha, suletakse akna sulgemisel projekt automaatselt. Kui olete teinud muudatusi, palutakse teil salvestamine kinnitada, nii et palun salvestage ja väljuge.
Nüüdsest avate loodud projekti, kuid selleks on mitmeid viise.
Ava avalehelt
Visual Studio käivitamisel ilmuva "Start Page" vasakus alanurgas on üksus nimega "Recent Projects" ja nagu nimigi ütleb, on mitmeid hiljuti kasutatud projekte, nii et saate selle avada, klõpsates lihtsalt projektil, mida soovite avada.
Ava menüüst
Kui valite menüüst "Fail", "Ava" või "Projekt/lahendus", avaneb failivaliku dialoog, seega liikuge kausta, kuhu projekti salvestasite, ja avage fail "XXXXX.sln".
Sama saate teha ka avalehel olevast "Open Project".
Ava failist
Tippige näiteks File Explorerisse . Lihtsalt topeltklõpsake "sln" failil otse, et avada projekt samal ajal, kui Visual Studio 2010 käivitub.