Skapa ett spelprojekt för Windows
sammanfattning
Skapa ett projekt för ditt spel för Windows i XNA.
* Det här tipset beskrivs i "Visual Studio 2010 Professional Edition", men det kan även användas i andra utgåvor av Visual Studio 2010. Om du använder en annan version än japanska, byt ut namnet och använd.
Omvärld
Förutsättningar
XNA-versioner som stöds | 4.0 |
Plattformar som stöds | Windows XP SP3 eller senare, Windows Vista SP2 eller senare, Windows 7 |
Windows krävs Vertex Shader-version | 2.0 |
Windows Pixel Shader-version som krävs | 2.0 |
Omvärld
plattform | Windows 7 (på engelska) |
substans
Skapa ett projekt
Låt oss skapa ett "projekt" för att göra ett spel för Windows. Ett "projekt" är en struktur som kollektivt hanterar resurser som program och bilder. Om du gör ett spel börjar du alltid med att skapa det här projektet.
Låt oss starta utvecklingsmiljön "Visual Studio 2010". Att skapa projekt och skapa program görs i princip med denna programvara.
Om du har en senare version av Visual Studio 2010 startar du "Microsoft Visual Studio 2010 – Microsoft Visual Studio 2010" från Start-menyn.
Om du har en gratisversion av Visual Studio 2010 startar du "Microsoft Visual Studio 2010 Express - Microsoft Visual C# 2010 Express" eller "Microsoft Visual Studio 2010 Express för Windows Phone" på Start-menyn.
En skärm som liknar den som visas i figuren visas. Det här är "Visual Studio".
Nu ska vi skapa ett projekt. Från verktygsfältet längst upp till höger på skärmen, tryck på knappen "Nytt projekt".
Du kan också göra samma sak från "Arkiv" i menyn.
Detta öppnar dialogrutan "Nytt projekt" som visas i figuren.
Till vänster i dialogrutan väljer du XNA Game Studio 4.0 från Installerade mallar. Det enda programmeringsspråket är C#.
Välj först "Mall". Det är möjligt att börja med ett tomt projekt utan några filer alls, men du kan använda en färdig mall för att generera grundläggande program, filer etc., så att du kan börja utveckla dina mål direkt.
I det här fallet kommer vi att skapa ett "spel för Windows", så välj "Windows-spel (4.0)".
Därefter finns det ett objekt för att ange "Namn (projektnamn)" längst ner i dialogrutan, men det är en bra idé att ange namnet på spelet du skapar. Det här projektnamnet är också ett namnområde, så det är bättre att ange det med alfanumeriska tecken om möjligt.
Den här gången fortsätter vi med "Windows Game 1" som anges från början.
Ange sedan den plats (mappsökväg) där du vill skapa projektet. Du kan ange platsen direkt, eller så kan du ange mappsökvägen från knappen "Bläddra" till höger. Om möjligt är det bättre att skapa en sökväg som endast består av alfanumeriska tecken.
"Lösningen" längst ner är ramverket för att organisera projektet. Vanligtvis anger du namnet på hela projektet, men för mindre projekt kan det vara samma som projektnamnet. I XNA Game Studio 4.0, när du skapar ett nytt projekt, skapas två projekt, så de skapas tillsammans i den här lösningen.
När du är klar trycker du på "OK"-knappen.
Efter ett tag kommer projektet att skapas och du kommer att se programmet på skärmen. Detta kommer att vara basmallen.
Om du tittar på Solution Explorer till höger på skärmen (som kan finnas på en annan plats beroende på din Visual Studio-miljö) ser du att det finns två projekt under lösningen och några filer i dem.
Den här gången skulle jag vilja köra programmet utan att göra några ändringar i programmet. Tryck på knappen "Starta felsökning" i verktygsfältet på skärmen. Bygget startar och kör programmet när det är klart.
Förresten, "bygga" hänvisar till en serie uppgifter som utförs på en gång, som att automatiskt kontrollera programmet för misstag, skapa resurser och skapa en körbar fil som kan startas av programmet.
När programmet körs kommer du att se en skärm som liknar den som visas. Detta kommer att vara den faktiska Windows-spelskärmen. Ingenting visas ännu, men det kommer att vara möjligt att göra olika saker genom att bygga ett program från och med nu.
När du tittar på den här skärmen ser det ut som om du bara visar ett fönster, men i själva verket kontrollerar ramverkets initieringsprocess om spelet faktiskt kan fungera, skapar en grafikenhet och utför Mr./Ms.-bearbetning internt.
I konventionell spelutveckling var du tvungen att skapa den här processen själv, så det var en ganska hög tröskel för dem som försökte göra ett spel för första gången. XNA Framework tar bort det ur ekvationen så att du kan komma direkt till det väsentliga i spelet.
Det finns inget mer att göra på den här skärmen, så stäng fönstret med "×"-knappen i det övre högra hörnet av skärmen.
Den här gången är syftet att skapa ett projekt, så det här är slutet.
För att stänga projektet, välj "Stäng lösning" från menyn "Arkiv". Projektet kommer att stängas, så om du inte har något annat att göra kan du stänga fönstret.
Förresten, även om du inte bryr dig om att göra detta, om du stänger fönstret kommer projektet att stängas automatiskt. Om du har gjort några ändringar kommer du att bli ombedd att bekräfta att du har sparat, så spara och avsluta.
Från och med nu kommer du att öppna projektet du skapade, men det finns flera sätt att göra det.
Öppna från startsidan
Längst ned till vänster på "Startsidan" som visas när du startar Visual Studio finns ett objekt som heter "Senaste projekt", och som namnet antyder finns det flera nyligen använda projekt, så du kan öppna det genom att helt enkelt klicka på det projekt du vill öppna.
Öppna från menyn
Om du väljer "Arkiv", "Öppna" eller "Projekt/lösning" från menyn öppnas dialogrutan för filval, så navigera till mappen där du sparade projektet och öppna filen "XXXXX.sln".
Du kan också göra samma sak från "Öppna projekt" på startsidan.
Öppna från fil
I Utforskaren skriver du till exempel . Dubbelklicka bara på filen "sln" direkt för att öppna projektet samtidigt som Visual Studio 2010 startar.