Vytvoření projektu pro hru pro Xbox 360
shrnutí
Vytvořte projekt pro svou hru pro Xbox 360 v XNA.
*Vezměte prosím na vědomí, že od 10. 1. 2010 jsou všechny systémy související s konzolí Xbox 360 v aplikaci XNA Game Studio 4.0 β verzemi.
Provozní prostředí
Požadavky
Podporované verze XNA | 4.0 |
Podporované platformy |
|
Požadovaná verze Vertex Shader systému Windows | |
Požadovaná verze Pixel Shader systému Windows |
Provozní prostředí
nástupiště | Windows 7, Xbox 360 |
hmota
Vytvořme "projekt" pro vytvoření hry pro Windows. "Projekt" je struktura, která kolektivně spravuje zdroje, jako jsou programy a obrázky. Kdykoli vytváříte hru, začínáte vytvořením tohoto projektu.
Když vyvíjíte hru pro Xbox 360, musíte se ujistit, že je konzole Xbox 360 připravena přijímat komunikaci ze systému Windows, aby bylo možné hru spustit na konzoli Xbox 360. Zde je návod, jak na to.
Po spuštění konzole Xbox 360 přejděte na stránku Games (Hry) a vyberte možnost Game Library (Knihovna her).
Přesuňte se doprava a otevřete "Typy".
Vyberte možnost Indie Games.
Vyberte možnost XNA Game Studio Connect.
Výběrem možnosti Začínáme spusťte aplikaci XNA Game Studio Connect.
Poté se obrazovka změní na obrazovku zobrazenou na obrázku. Tato obrazovka je pohotovostní obrazovkou pro příjem komunikace z počítače. Při vývoji hry pro Xbox 360 je Xbox 360 obecně ponechán v tomto stavu.
Nyní vytvoříme projekt pro Xbox 360 na straně Windows.
Spustíme vývojové prostředí "Visual Studio 2010". Vytváření projektů a vytváření programů se v podstatě provádí pomocí tohoto softwaru.
Pokud máte vyšší verzi sady Visual Studio 2010, spusťte z nabídky Start aplikaci Microsoft Visual Studio 2010 – Microsoft Visual Studio 2010.
Pokud máte bezplatnou verzi sady Visual Studio 2010, spusťte z nabídky Start "Microsoft Visual Studio 2010 Express - Microsoft Visual C# 2010 Express" nebo "Microsoft Visual Studio 2010 Express for Windows Phone".
Zobrazí se obrazovka podobná té, která je znázorněna na obrázku. Toto je "Visual Studio".
Teď vytvoříme projekt. Na panelu nástrojů v pravém horním rohu obrazovky stiskněte tlačítko "Nový projekt".
Totéž můžete udělat také z "Souboru" v nabídce.
Otevře se dialog "Nový projekt", jak je znázorněno na obrázku.
Na levé straně dialogového okna vyberte XNA Game Studio 4.0 z nainstalovaných šablon. Jediným programovacím jazykem je C#.
Nejprve vyberte "Šablona". Je možné začít s prázdným projektem bez souborů, ale můžete použít předem připravenou šablonu pro generování základních programů, souborů atd., takže můžete hned začít rozvíjet své cíle.
V tomto případě vytvoříme hru pro Xbox 360, takže vyberte "Xbox 360 Game (4.0)".
Dále je ve spodní části dialogového okna položka pro zadání "Název (název projektu)", ale je dobré zadat název hry, kterou vytváříte. Tento název projektu je také obor názvů, takže je vhodnější jej zadat v alfanumerických znacích, pokud je to možné.
Tentokrát budeme pokračovat s "Xbox360Game1" zadaným od začátku.
Dále zadejte umístění (cestu ke složce), kde chcete projekt vytvořit. Umístění můžete zadat přímo, nebo můžete zadat cestu ke složce pomocí tlačítka "Procházet" vpravo. Pokud je to možné, je lepší vytvořit cestu skládající se pouze z alfanumerických znaků.
"Řešení" ve spodní části je rámec pro organizaci projektu. Obvykle zadáte název celého projektu, ale u menších projektů může být stejný jako název projektu. V XNA Game Studio 4.0 se při každém vytvoření nového projektu vytvoří dva projekty, takže se v tomto řešení vytvoří společně.
Až budete hotovi, stiskněte tlačítko "OK".
Po chvíli se projekt vytvoří a program uvidíte na obrazovce. Toto bude základní šablona.
Pokud se podíváte na Průzkumník řešení na pravé straně obrazovky (který může být v jiném umístění v závislosti na prostředí sady Visual Studio), uvidíte, že v rámci řešení jsou dva projekty a v nich několik souborů.
Mimochodem, v souboru je mírný rozdíl oproti době, kdy jsem vytvářel herní projekt pro Windows.
Tentokrát bych chtěl spustit program bez jakýchkoli změn v programu. Stiskněte tlačítko "Spustit ladění" na panelu nástrojů na obrazovce. Spustí se sestavení, spustí se sestavení a po dokončení se program nasadí na konzoli Xbox 360 a hra se spustí.
Mimochodem, "sestavení" označuje řadu úkolů, které se provádějí najednou, jako je automatická kontrola chyb programu, vytváření zdrojů a vytváření spustitelného souboru, který může program spustit.
Vzhledem k tomu, že projekt Xbox 360 obsahuje operaci nazvanou "Deploy" a hra není spuštěna v systému Windows, je nutné odeslat data, která vytvoříte, do konzole Xbox 360. To je to, co "umístění" dělá.
Nyní, když jej spustíte, změní se rozložení obrazovky, ale nic jiného se nestane. Pokud se tedy podíváte na televizor připojený ke konzoli Xbox 360, uvidíte, že se obrazovka přepnula na jednu barevnou výplň.
Tímto způsobem stačí spustit ladění v systému Windows a vaše hra bude nasazena na konzoli Xbox 360 a hru můžete snadno spustit na konzoli Xbox 360.
Nyní stiskněte tlačítko "ZPĚT" na ovladači připojeném ke konzoli Xbox 360. Výchozí program je nastaven tak, aby hru ukončil.
Pokud nemáte způsob, jak ukončit hru na konzoli Xbox 360 a chcete vynutit ukončení hry v sadě Visual Studio, stiskněte tlačítko Zastavit ladění na panelu nástrojů.
Mimochodem, hry, které dávám na Xbox 360, jsou v kategorii "Indie hry".
Způsob uzavření vytvořeného projektu a způsob zahájení výroby z pokračování jsou stejné jako u Windows projektů, proto se na něj prosím podívejte. Konzoli Xbox 360 můžete nechat na pokoji.