Udostępnij za pośrednictwem


          

Przygotowanie środowiska pracy  Udostępnij na: Facebook

Autor: Dawid Pośliński

Opublikowano: 2011-01-26

W tym dziale omówione zostaną kolejne kroki niezbędne do uruchomienia środowiska, w którym tworzy się aplikację wykorzystując XNA.

W zależności od możliwości, jakimi dysponuje przyszły twórca gier, potrzebne będzie Visual Studio C# Express (wersja darmowa) lub pełna wersja Visual Studio 2010 (płatna, posiadająca m.in. usprawnione narzędzie do wynajdywania błędów). Choć Express występuje również w wersji dla języka Visual Basic, tu omówiony zostanie kod C#. Zwolennicy Visual Basic nie powinni jednak mieć problemów z przeniesieniem kodu do Basica – nazwy metod i klas są bowiem identyczne, a różnice wynikają jedynie z innych sposobów wywoływania i nieco innej składni pętli i deklaracji metod. Zaleca się jednak pisanie tylko w C#, ponieważ większość przykładów w Internecie jest napisanych właśnie w tym języku. VB.NET nie jest również oficjalnie supportowany przez twórców XNA. Na zakończenie wątku VB.NET warto nadmienić, iż istnieją społeczności, które i tak korzystają z XNA, pisząc w VB.NET – przykład tutaj.

Wersje C# Express można pobrać ze specjalnie przygotowanej witryny Microsoftu: https://www.microsoft.com/express/ (zakładka Downloads)

Natomiast wersja pełna jest dostępna zarówno w wersji „pudełkowej”, jak i do pobrania przez Internet, np. w ramach subskrypcji MSDN (wiele uczelni jest subskrybentami MSDN, co umożliwia studentom darmowe korzystanie z wielu aplikacji w celach niekomercyjnych).

Strona MSDN Visual Studio 2010: https://msdn.microsoft.com/en-us/vstudio/default.aspx

Po zainstalowaniu jednej z wersji Visual Studio 2010 należy pobrać XNA Game Studio (aktualna wersja 4, np.  z centrum pobierania plików związanych z XNA (https://creators.xna.com). Instalacja nie wyróżnia się niczym szczególnym i sprowadza się do przeczytania licencji EULA, zaakceptowania jej „daszkiem”, oraz klikania Next. Ostatni ekran przed instalacją pyta użytkownika, czy zezwala on na komunikację między XNA a XBOX360, oraz czy zezwala on na komunikację frameworkowi przez sieć. Brak zezwolenia pozwoli na tworzenie aplikacji niekorzystających z sieci oraz uniemożliwi testowanie gry na XBOX360.

Poza tym do tworzenia gry na XBOX360, oprócz samej konsoli z dyskiem twardym, niezbędne jest również wykupienie tak zwanego Premium membership oraz konto Silver lub Gold w XBOX Live.