Przygotowywanie środowiska programistycznego

Strona zaktualizowana :
Data utworzenia strony :

środowisko

Studio gier XNA
  • 1.0 Odświeżanie
  • 2.0
  • 3.0
  • 4.0 β

streszczenie

Aby programować za pomocą XNA, musisz mieć: Jeśli tworzysz grę dla systemu Windows, tworzysz grę na konsolę Xbox 360 i tworzysz grę na telefon Windows Phone.

  • Ponieważ jest oparty na XNA Game Studio 4.0, Zune jest wykluczony.
  • System Windows Phone jest dostępny dla wersji 7 i nowszych.
platformy
Co przygotować: Na jakiemusisz stworzyć swoją grę?
komputer osobisty Windows, Xbox 360, Windows Phone Zależy od typu komputera
Windows 7, Vista, (XP) Windows, Xbox 360, Windows Phone Zależy od typu systemu operacyjnego
Konsola Xbox 360 Konsola Xbox 360 Cena podstawowa
Konsola systemu Windows Phone Windows Phone Cena podstawowa
telewizja Konsola Xbox 360 Cena podstawowa
Kontroler Microsoft Xbox 360 (dla systemu Windows) (Windows), (Xbox 360) Cena podstawowa
Środowisko połączenia internetowego (Windows), Xbox 360, (Windows Phone) Według dostawcy itp.
Połączone środowisko sieciowe konsoli Xbox 360 Konsola Xbox 360 Zależy od środowiska zbudowanego
Narzędzia deweloperskie dla systemu Windows Phone Windows, Xbox 360, Windows Phone Wolny
informacji o wersji Visual Studio 2010 Windows, Xbox 360, Windows Phone Bezpłatnie lub płatnie
Studio gier XNA 4.0 Windows, Xbox 360, Windows Phone Wolny
Konto Xbox Live Konsola Xbox 360 Bezpłatnie lub płatnie
karta kredytowa Konsola Xbox 360 (Windows Phone) To zależy.
Członkostwo w XNA Creators Club Konsola Xbox 360 odszkodowanie
Połączenie ze studiem gier XNA Konsola Xbox 360 Wolny
DirectX SDK Nieobowiązkowe Wolny
Inny __________ Nieobowiązkowe ----

* Znaki w nawiasach na platformie mogą, ale nie muszą być konieczne.

Wyjaśnimy, jak zdobyć każdy niezbędny przedmiot i o czym należy pamiętać.

Komputer : Windows, Xbox 360, Windows Phone

Przede wszystkim potrzebny będzie komputer, więc prosimy o jego przygotowanie. Musi to być komputer, na którym jest zainstalowany system "Windows" lub można go zainstalować. (Zobacz tę sekcję, aby uzyskać więcej informacji na temat typów systemu Windows itp.) Komputer może być komputerem stacjonarnym lub laptopem.

Powinien mieć interfejs do łączenia się z Internetem i konsolą Xbox 360 (gdzie można podłączyć kartę sieciową lub (który zwykle jest dołączony, więc to w porządku). Potrzebny będzie również komputer z portem USB, do którego można podłączyć telefon z systemem Windows Phone. (To też jest zwykle dołączone, więc nie ma problemu)

Jeśli chodzi o specyfikację komputera, lepiej przygotować jak najwyższą wydajność i mieć środowisko, w którym można się rozwijać bez stresu. Myślę jednak, że są osoby, które niekoniecznie są w stanie to zrobić, dlatego zapiszę minimum niezbędne zgodnie z aplikacją deweloperską.

Jeśli tworzysz grę działającą w systemie Windows

Podczas uruchamiania programu korzystającego z XNA Framework w systemie Windows wymagana jest karta graficzna (karta wideo lub chipset) obsługująca model modułu cieniującego w wersji 2.0 lub nowszej (Co to jest model modułu cieniującego?). (z Wikipedii)). Jeśli masz komputer PC na rynku od niedawna (stan na 2010 rok), istnieje duże prawdopodobieństwo, że spełniasz ten warunek, ale jeśli masz komputer lub netbooka, którego jakiś czas temu używałeś tylko do użytku biznesowego, musisz mieć świadomość, że Twoja karta graficzna może nie obsługiwać modelu shadera.

Inne specyfikacje nie mają szczególnie minimalnej linii. Może to być różnica między ciężką a szybką pracą.

Jeśli potrzebujesz karty wideo do komputera stacjonarnego, możesz zajrzeć do sklepów internetowych lub sklepów z częściami. Jeśli chcesz kupić sam komputer, myślę, że komputer, o którym mówi się, że jest przeznaczony do gier, będzie wygodniejszy w rozwoju.

Jeśli tworzysz grę, która będzie działać tylko na konsoli Xbox 360

Jeśli zamierzasz uruchomić grę tylko na konsoli Xbox 360, nie ma minimalnej specyfikacji komputera.

Jeśli tworzysz grę, która działa tylko w systemie Windows Phone

Jeśli chcesz, aby Twoja gra działała tylko na prawdziwym urządzeniu z systemem Windows Phone, nie ma minimalnej wartości ustalonej dla specyfikacji komputera. Jeśli jednak chcesz użyć emulatora, musisz mieć pewne specyfikacje.

Inne specyfikacje

Miejsce na dysku twardym zajmuje kilka gigabajtów na instalację środowiska programistycznego. Powinno wystarczyć, aby mieć około 10 GB ~ 20 GB wolnego miejsca. Nie sądzę, aby to był problem, jeśli jest to najnowszy komputer.

Jeśli tworzysz grę dla systemu Windows, lepiej przygotować komputer testowy, aby zaznaczyć "przynajmniej uruchom z tą specyfikacją" zgodnie z utworzoną grą.

Windows : Windows, Xbox 360, Windows Phone

System Windows obsługuje programowanie w następujących wersjach: (Od wydania XNA Game Studio 4.0)

Tworzenie gier dla systemu Windows, konsoli Xbox 360

  • Windows XP SP3 lub nowszy, Windows Vista SP1 lub nowszy, Windows 7

Tworzenie gier dla systemu Windows Phone

  • Windows Vista SP2 lub nowszy, Windows 7

Xbox 360 : Konsola Xbox 360

Wymagane do debugowania i uruchamiania gier na konsoli Xbox 360. I odwrotnie, jeśli nie tworzysz gier na konsolę Xbox 360, nie jest to konieczne.

Jeśli używasz konsoli Xbox 360, oprócz konsoli musisz mieć zainstalowany dysk twardy dla konsoli Xbox 360. Istnieje kilka pojemności dysku twardego, takich jak "20 GB", "120 GB" i "250 GB", ale żadna z nich nie ma znaczenia. Bez niego nie będziesz w stanie przechowywać środowiska potrzebnego do rozwoju XNA ani danych, które tworzysz.

Należy również pamiętać, że na tym samym nośniku pamięci znajduje się "Jednostka pamięci Xbox 360", ale nie można jej tutaj zapisać.

Jeśli chcesz połączyć się z konsolą Xbox 360 bezprzewodowo, musisz osobno użyć karty sieci bezprzewodowej Xbox360.

Korpus telefonu z systemem Windows Phone: Windows Phone

* Do opisania w późniejszym terminie

Telewizor : Xbox 360

Wymagane do korzystania z konsoli Xbox 360. To naturalne, bo zazwyczaj używa się go w grach, ale przygotujmy odpowiedni. Obsługuje również wyjście wideo w wysokiej rozdzielczości, dzięki czemu możesz natychmiast oglądać stworzoną grę na potężnym ekranie.

Ponadto, jeśli użyjesz w poniższym linku, możesz również wyprowadzić go na monitor komputera. Jeśli masz tylko monitor do swojego komputera, zalecamy mieć go pod ręką.

Kontroler Microsoft Xbox 360 (dla systemu Windows) : (Windows), (Xbox 360)

Wymagane, jeśli chcesz używać kontrolera dla konsoli Xbox 360 w systemie Windows. Jest dostarczany z płytą CD, więc jeśli używasz systemu Windows XP, zainstaluj go, a następnie podłącz kontroler przez USB (lub kliknij ten linkMożesz pobrać i zainstalować oprogramowanie kontrolera gier Microsoft Xbox 360 Controller dla systemu Windows z . W przypadku Windows Vista i Windows 7 można połączyć się bez zmian.

Jeśli masz konsolę Xbox 360, nie będziesz mieć żadnych problemów, ponieważ od początku jest ona wyposażona w dedykowany kontroler. Jeśli jednak chcesz stworzyć grę z wieloma kontrolerami, musisz ją kupić osobno. To samo dotyczy systemu Windows.

Wymagania dotyczące połączenia z Internetem: (Windows), Xbox 360, (Windows Phone)

W momencie zaglądania na tę stronę prawdopodobnie masz połączenie z Internetem, więc nie sądzę, aby był jakiś problem. Jeśli tworzone przez Ciebie środowisko nie jest podłączone do Internetu, zawrzyj osobną umowę z dostawcą. Tworzenie gier dla systemów Windows, Xbox 360 i Windows Phone ma nieco inne wymagania dotyczące łączenia się z Internetem.

Jeśli tworzysz grę działającą w systemie Windows

Jeśli tworzysz tylko gry dla systemu Windows, podczas instalowania środowiska programistycznego musisz mieć połączenie z Internetem, ale nie musisz mieć połączenia po tym.

Jednak w przypadku gier sieciowych wymagane jest połączenie z Internetem.

Jeśli tworzysz grę działającą w systemie Windows Phone

Jeśli tworzysz tylko gry dla systemu Windows Phone, podczas instalowania środowiska deweloperskiego musisz mieć połączenie z Internetem, ale nie musisz mieć połączenia podczas tworzenia gier.

Jeśli jednak chcesz zagrać w grę sieciową za pomocą emulatora, będziesz potrzebować połączenia z Internetem. Nie dotyczy to testów na rzeczywistych urządzeniach.

Ponadto w przypadku gier na Windows Phone podczas rejestracji aplikacji musisz mieć połączenie z Internetem.

Jeśli tworzysz grę, która będzie działać tylko na konsoli Xbox 360

Jest to zawsze wymagane podczas tworzenia gier na konsolę Xbox 360, ponieważ aby uruchomić XNA Game Studio Connect, musisz połączyć się z usługą Xbox Live przez Internet. Połączenie jest wymagane na konsoli Xbox 360.

Środowisko sieciowe połączone z konsolą Xbox 360: Xbox 360

Aby uzyskać więcej informacji, odwiedź oficjalną witrynę Xbox.

Narzędzia deweloperskie dla systemu Windows Phone : Windows, Xbox 360, Windows Phone

Jest to środowisko programistyczne do tworzenia gier za pomocą XNA. "C#" będzie używany jako język programowania. Jeśli zainstalujesz narzędzia "Windows Phone Developer Tools", "Visual Studio 2010 Express for Windows Phone" i "XNA Game Studio 4.0" zostaną zainstalowane w tym samym czasie. XNA Game Studio 4.0 obsługuje również inne wyższe wersje programu Visual Studio 2010 dla języka C#.

Jeśli chcesz zainstalować go ręcznie, pobierz go z poniższego linku.

Szczegółowe instrukcje dotyczące instalowania narzędzi deweloperskich systemu Windows Phone można znaleźć na następnej stronie.

* W poniższych wskazówkach zarówno "Visual C# 2010 Express Edition", jak i "Visual Studio 2010" mogą być mieszane, ale nie ma prawie żadnej różnicy w zawartości.

Visual Studio 2010: Windows, Xbox 360, Windows Phone

Środowisko programistyczne do programowania w XNA. "C#" będzie używany jako język programowania. Jeśli zainstalujesz narzędzia "Windows Phone Developer Tools", "Visual Studio 2010 Express for Windows Phone" i "XNA Game Studio 4.0" zostaną zainstalowane w tym samym czasie, więc jeśli zainstalujesz to narzędzie, Visual Studio 2010 Express Nie musisz instalować go osobno.

Program "Visual C# 2010 Express Edition" można pobrać ze strony firmy Microsoft i można z niego korzystać bezpłatnie pod warunkiem rejestracji. XNA Game Studio 4.0 C# jest również zgodny z innymi wersjami programu Visual Studio 2010 wyższego poziomu.

Przed zainstalowaniem XNA Game Studio 4.0 należy zainstalować program Visual Studio 2010.

Jeśli chcesz zainstalować go ręcznie, pobierz go z poniższego linku.

Szczegółowe instrukcje dotyczące instalowania programu Visual Studio 2010 można znaleźć na następnej stronie.

* W poniższych wskazówkach zarówno "Visual C# 2010 Express Edition", jak i "Visual Studio 2010" mogą być mieszane, ale nie ma prawie żadnej różnicy w zawartości.

XNA Game Studio 4.0 : Windows, Xbox 360, Windows Phone

Jeśli programujesz za pomocą XNA, musisz zainstalować XNA Game Studio 4.0 oprócz Visual Studio 2010. Jeśli zainstalujesz narzędzia Windows Phone Developer Tools, program Visual Studio 2010 Express dla systemu Windows Phone i XNA Game Studio 4.0 zostaną zainstalowane w tym samym czasie. Nie musisz instalować go osobno.

Musisz zainstalować XNA Game Studio 4.0 po zainstalowaniu lub zaktualizowaniu do Visual Studio 2010.

Jeśli spróbujesz zainstalować XNA Game Studio 4.0 przed zainstalowaniem programu Visual Studio 2010, otrzymasz komunikat, że program Visual Studio 2010 nie jest zainstalowany i nie będzie można go zainstalować.

XNA Game Studio 4.0 można pobrać z poniższego linku.

Szczegółowe instrukcje dotyczące instalacji XNA Game Studio 4.0 można również znaleźć na następujących stronach:

Konto Xbox Live: Xbox 360

Aby tworzyć gry na konsolę Xbox 360, musisz mieć konto Xbox Live. Aby uzyskać więcej informacji na temat tworzenia konta Xbox Live, skorzystaj z poniższego łącza.

Pamiętaj, że konta Xbox Live mogą być bezpłatnymi kontami Silver. Jeśli nie masz członkostwa Gold, zostaniesz automatycznie przekształcony w członkostwo Silver, więc nie musisz się o to martwić. (Używam go z członkostwem Silver). )

Musisz jednak mieć "Złote Członkostwo", aby grać w gry na konsoli Xbox 360 za pośrednictwem sieci.

Karta kredytowa : Xbox 360, (Windows Phone)

Wymagane do wykupienia członkostwa XNA Creators Club. Jeśli jesteś studentem lub osobą niepełnoletnią, będziesz potrzebować zgody swojego opiekuna lub używać jej w swoim imieniu. Przed użyciem skonsultuj się z opiekunem.

Ponadto, jeśli masz utworzoną grę dla systemu Windows Phone, będziesz jej potrzebować do zarejestrowania gry.

Członkostwo XNA Creators Club: Xbox 360

Aby tworzyć gry na konsolę Xbox 360, musisz wykupić członkostwo XNA Creators Club. Jeśli nie musisz używać konsoli Xbox 360, nie musisz kupować członkostwa XNA Creators Club. Będziesz musiał podać swoje dane osobowe podczas dokonywania zakupu, ale pamiętaj, że nie będziesz mógł się zarejestrować, jeśli masz mniej niż 12 lat.

Członkostwo XNA Creators Club możesz kupić na konsoli Xbox 360. Członkostwo jest dostępne na 12 miesięcy (9 800 jenów) i 4 miesiące (4 800 jenów) (stan na 01.10.2010).

Instrukcje dotyczące zakupu można znaleźć na tej stronie.

XNA Game Studio Connect : Xbox 360

XNA Game Studio Connect służy do uruchamiania gier stworzonych za pomocą XNA i łączenia się z komputerem. Ponownie, będziesz go potrzebować tylko wtedy, gdy tworzysz aplikacje na konsolę Xbox 360.

XNA Game Studio Connect możesz pobrać w tym samym miejscu, w którym kupujesz członkostwo w XNA Creators Club. Samo XNA Game Studio Connect jest darmowe.

Aby połączyć system Windows z konsolą Xbox 360 za pomocą XNA Game Studio Connect, skorzystaj z poniższego łącza.

DirectX SDK

Nie potrzebujesz go do rozwoju XNA, ale jest dostarczany z narzędziami, które są przydatne do programowania, więc myślę, że warto go zainstalować.

Możesz pobrać DirectX SDK, korzystając z poniższego linku.

Inny __________

Zakładam rzeczy, które fajnie jest mieć w razie potrzeby.

Karta pamięci konsoli Xbox 360 (512 MB)
Karta pamięci konsoli Xbox 360 (64 MB)
Może być używany do testowania, gdy istnieje wiele urządzeń docelowych danych.