Vytvorenie projektu pre hru pre Windows Phone

Stránka aktualizovaná :
Dátum vytvorenia strany :

súhrn

Vytvorte projekt pre svoju hru pre Windows Phone v XNA.

* Tento tip je popísaný v časti "Visual Studio 2010 Professional Edition", ale môžete tiež použiť Visual Studio 2010 Express pre Windows Phone nainštalovaný skôr. Ak používate inú verziu ako japonskú, nahraďte názov a používajte.

Windows Phone エミュレータ―

Prevádzkové prostredie

Predpoklady

Podporované verzie XNA 4.0
Podporované platformy Windows Vista SP2 alebo novší, Windows 7
Požadovaná verzia Vertex Shader systému Windows 2.0
Požadovaná verzia Pixel Shader pre Windows 2.0

Prevádzkové prostredie

nástupište Windows 7

látka

Vytvorenie projektu

Vytvorme "projekt" na vytvorenie hry pre Windows Phone. "Projekt" je štruktúra, ktorá kolektívne spravuje zdroje, ako sú programy a obrázky. Ak vytvárate hru, vždy začínate vytvorením tohto projektu.

Začnime vývojové prostredie "Visual Studio 2010". Vytváranie projektov a vytváranie programov sa v podstate vykonáva pomocou tohto softvéru.

Ak máte vyššiu verziu programu Visual Studio 2010, spustite "Microsoft Visual Studio 2010 - Microsoft Visual Studio 2010" z ponuky Štart.

Ak máte bezplatnú verziu programu Visual Studio 2010, spustite "Microsoft Visual Studio 2010 Express - Microsoft Visual C # 2010 Express" alebo "Microsoft Visual Studio 2010 Express pre Windows Phone" z ponuky Štart.

Zobrazí sa obrazovka podobná tej, ktorá je znázornená na obrázku. Toto je "Visual Studio".

Teraz vytvorme projekt. Na paneli nástrojov v pravom hornom rohu obrazovky stlačte tlačidlo "Nový projekt".

To isté môžete urobiť aj z "Súbor" v ponuke.

Tým sa otvorí dialógové okno "Nový projekt", ako je znázornené na obrázku.

Na ľavej strane dialógového okna vyberte XNA Game Studio 4.0 z časti Nainštalované šablóny. Jediným programovacím jazykom je C #.

Najprv vyberte "Šablóna". Je možné začať s prázdnym projektom bez súborov, ale môžete použiť vopred pripravenú šablónu na generovanie základných programov, súborov atď., Takže môžete okamžite začať rozvíjať svoje ciele.

V tomto prípade vytvoríme "hru pre Windows Phone", takže vyberte "Windows Phone Game (4.0)".

Ďalej je v dolnej časti dialógového okna položka na zadanie "Názov (názov projektu)", ale je dobré zadať názov hry, ktorú vytvárate. Tento názov projektu je tiež menným priestorom, preto je vhodnejšie zadať ho v alfanumerických znakoch, ak je to možné.

Tentokrát budeme pokračovať v "WindowsPhoneGame1" zadanom od začiatku.

Potom zadajte umiestnenie (cestu k priečinku), kde chcete projekt vytvoriť. Umiestnenie môžete zadať priamo alebo môžete určiť cestu k priečinku pomocou tlačidla "Prehľadávať" vpravo. Ak je to možné, je lepšie vytvoriť cestu pozostávajúcu iba z alfanumerických znakov.

"Riešenie" v spodnej časti je rámec pre organizáciu projektu. Zvyčajne zadáte názov celého projektu, ale v prípade menších projektov môže byť rovnaký ako názov projektu. V XNA Game Studio 4.0 sa vždy, keď vytvoríte nový projekt, vytvoria dva projekty, takže sa v tomto riešení vytvoria spoločne.

Po dokončení stlačte tlačidlo "OK".

Po chvíli sa projekt vytvorí a program uvidíte na obrazovke. Toto bude základná šablóna.

Ak sa pozriete na Prieskumníka riešení na pravej strane obrazovky (ktorý môže byť na inom mieste v závislosti od prostredia Visual Studio), uvidíte, že pod riešením sú dva projekty a niekoľko súborov v nich.

Overte, či sa spúšťa v emulátore Windows Phone

Tentokrát by som chcel program spustiť bez vykonania akýchkoľvek zmien v programe. Najprv na paneli s nástrojmi vyberte typ zariadenia, na ktorom chcete spustiť. Ak nemáte skutočné zariadenie, môžete ho otestovať spustením emulátora v systéme Windows výberom možnosti "Windows Phone 7 Emulator".

Stlačte tlačidlo "Spustiť ladenie" na paneli nástrojov na obrazovke. Zostava sa spustí a po dokončení sa program nasadí do emulátora Windows Phone a hra sa spustí.

Mimochodom, "zostaviť" sa vzťahuje na sériu úloh, ktoré sa vykonávajú naraz, ako je automatická kontrola programu na chyby, vytváranie zdrojov a vytvorenie spustiteľného súboru, ktorý môže program spustiť.

Projekt pre Windows Phone má tiež operáciu s názvom "Nasadiť", čo znamená, že hra nebude fungovať na Windows, takže údaje, ktoré vytvoríte, musíte odoslať do Windows Phone. To je to, čo robí "umiestnenie".

Po spustení programu sa spustí emulátor Windows Phone a hra sa spustí. Keď ho skutočne spustíte, vyzerá to, že práve dostávate modrú obrazovku, ale samozrejme ste nič nevytvorili, takže to vyzerá takto. Odteraz budeme písať program a robiť hru.

Na tejto obrazovke už nie je čo robiť, takže ukončite hru. Ak ju chcete ukončiť, kliknite na tlačidlo Späť v ľavej dolnej časti emulátora. Mimochodom, tlačidlo Späť predvolene neukončuje hru, ale je napísané tak, aby skončilo programom prvého projektu, ktorý ste vytvorili.

Tentokrát je účelom vytvoriť projekt, takže toto je koniec.

Ak chcete projekt uzavrieť, vyberte z ponuky "Súbor" možnosť "Zavrieť riešenie". Projekt bude uzavretý, takže ak nemáte čo robiť, môžete okno zatvoriť.

Mimochodom, aj keď sa to neobťažujete, ak zatvoríte okno, projekt sa automaticky zatvorí. Ak ste vykonali akékoľvek úpravy, zobrazí sa výzva na potvrdenie uloženia, preto uložte a ukončite.

Odteraz otvoríte projekt, ktorý ste vytvorili, ale existuje niekoľko spôsobov, ako to urobiť.

Otvoriť z úvodnej stránky

V ľavom dolnom rohu "Úvodnej stránky", ktorá sa zobrazí pri spustení programu Visual Studio, sa nachádza položka s názvom "Posledné projekty" a ako už názov napovedá, existuje niekoľko nedávno použitých projektov, takže ju môžete otvoriť jednoduchým kliknutím na projekt, ktorý chcete otvoriť.

Otvoriť z ponuky

Ak z ponuky vyberiete "Súbor", "Otvoriť" alebo "Projekt/Riešenie", otvorí sa dialógové okno výberu súboru, takže prejdite do priečinka, do ktorého ste projekt uložili, a otvorte súbor "XXXXX.sln".

To isté môžete urobiť aj v časti "Open Project" na úvodnej stránke.

Otvoriť zo súboru

V Prieskumníkovi zadajte napríklad výraz . Jednoducho dvakrát kliknite priamo na súbor "sln" a otvorte projekt súčasne so spustením programu Visual Studio 2010.