Sediakan persekitaran pembangunan anda

Laman dikemaskini :
Tarikh penciptaan halaman :

Persekitaran

XNA Game Studio
  • 1.0 Segar Semula
  • 2.0
  • 3.0
  • 4.0 β

Ringkasan

Untuk membangunkan dengan XNA, anda perlu mempunyai perkara berikut: Jika anda membuat permainan untuk Windows, anda membuat permainan untuk Xbox 360, dan anda membuat permainan untuk Windows Phone.

  • Kerana ia berdasarkan XNA Game Studio 4.0, Zune dikecualikan.
  • Windows Phone tersedia untuk 7 dan lebih baru.
Platform apa
Apa yang perlu disediakan:yang anda perlukan untuk membangunkan permainan anda?
komputer peribadi Windows, Xbox 360, Windows Phone Bergantung kepada jenis komputer
Windows 7, Lihat, (XP) Windows, Xbox 360, Windows Phone Bergantung pada jenis OS
Xbox 360 Xbox 360 Harga asas
Konsol Windows Phone Windows Phone Harga asas
Televisyen Xbox 360 Harga asas
Pengawal Microsoft Xbox 360 (untuk Windows) (Windows), (Xbox 360) Harga asas
Persekitaran sambungan Internet (Windows), Xbox 360, (Windows Phone) Oleh pembekal, dsb.
Xbox 360 Persekitaran Rangkaian Terhubung Xbox 360 Bergantung kepada persekitaran yang dibina
Alat Pembangun Windows Phone Windows, Xbox 360, Windows Phone Percuma
Visual Studio 2010 Windows, Xbox 360, Windows Phone Percuma atau berbayar
XNA Game Studio 4.0 Windows, Xbox 360, Windows Phone Percuma
Keahlian Xbox Live Xbox 360 Percuma atau berbayar
kad kredit Xbox 360, (Windows Phone) Ia bergantung.
Keahlian Kelab Pencipta XNA Xbox 360 Pampasan
XNA Game Studio Connect Xbox 360 Percuma
DirectX SDK Tidak wajib Percuma
Lain Tidak wajib ----

* Watak parenthetical dalam platform mungkin atau mungkin tidak diperlukan.

Kami akan menerangkan bagaimana untuk mendapatkan setiap item yang diperlukan dan apa yang perlu diingat.

Komputer : Windows, Xbox 360, Windows Phone

Pertama sekali, anda memerlukan komputer, jadi sila sediakannya. Ia mestilah komputer yang mempunyai "Windows" dipasang atau boleh memasangnya. (Lihat bahagian ini untuk maklumat lanjut tentang jenis Windows, dsb.) Komputer boleh sama ada desktop atau komputer riba.

Ia sepatutnya mempunyai antara muka untuk disambungkan ke Internet dan Xbox 360 anda (di mana anda boleh memasangkan kad rangkaian atau kabel (yang biasanya disertakan, jadi tidak mengapa). Anda juga memerlukan PC dengan port USB untuk menyambungkan Telefon Windows anda. (Ini juga biasanya dilampirkan, jadi tidak ada masalah)

Bagi spesifikasi komputer, lebih baik untuk menyediakan prestasi tertinggi yang mungkin dan mempunyai persekitaran di mana anda boleh berkembang tanpa tekanan. Walau bagaimanapun, saya fikir ada orang yang tidak semestinya dapat melakukannya, jadi saya akan menulis minimum yang diperlukan mengikut permohonan pembangunan.

Jika anda sedang membangunkan permainan yang berjalan pada Windows

Apabila memulakan program menggunakan Rangka Kerja XNA pada Windows, kad grafik (kad video atau chipset) yang menyokong model shader versi 2.0 atau lebih tinggi diperlukan (Apakah model shader?). (daripada Wikipedia)). Sekiranya anda mempunyai PC di pasaran baru-baru ini (sehingga 2010), terdapat kemungkinan besar anda memenuhi syarat ini, tetapi jika anda mempunyai PC atau netbook yang hanya anda gunakan untuk kegunaan perniagaan sebentar tadi, anda perlu sedar bahawa kad grafik anda mungkin tidak menyokong model shader.

Spesifikasi lain tidak mempunyai garis yang sangat minimum. Ia boleh menjadi perbezaan antara operasi berat dan cepat.

Jika anda memerlukan kad video untuk PC desktop, anda mungkin ingin melihat ke kedai dalam talian atau kedai alat ganti. Jika anda ingin membeli PC sendiri, saya fikir bahawa PC yang dikatakan untuk permainan akan lebih selesa untuk dibangunkan.

Jika anda sedang membangunkan permainan yang akan dijalankan hanya pada Xbox 360

Jika anda hanya akan menjalankan permainan pada Xbox 360, tiada set minimum untuk spesifikasi PC.

Jika anda membangunkan permainan yang berjalan hanya pada Windows Phone

Jika anda mahu permainan anda dijalankan hanya pada peranti Windows Phone sebenar, tiada set minimum untuk spesifikasi PC. Walau bagaimanapun, jika anda ingin menggunakan emulator, anda perlu mempunyai beberapa spesifikasi.

Spesifikasi Lain

Ruang cakera keras diambil oleh beberapa gigabait untuk pemasangan persekitaran pembangunan. Ia sepatutnya cukup untuk mempunyai kira-kira 10GB ~ 20GB percuma. Saya tidak fikir ia adalah masalah jika ia adalah komputer baru-baru ini.

Jika anda membuat permainan untuk Windows, mungkin lebih baik untuk menyediakan komputer ujian untuk memeriksa "sekurang-kurangnya berjalan dengan spesifikasi ini" mengikut permainan yang telah anda buat.

Windows : Windows, Xbox 360, Windows Phone

Windows menyokong pembangunan pada versi berikut: (Sehingga keluaran XNA Game Studio 4.0)

Windows, pembangunan permainan Xbox 360

  • Windows XP SP3 atau lebih baru, Windows Vista SP1 atau lebih baru, Windows 7

Pembangunan Permainan untuk Windows Phone

  • Windows Vista SP2 atau lebih baru, Windows 7

Xbox 360 : Xbox 360

Diperlukan untuk menyahpepijat dan menjalankan permainan pada Xbox 360. Sebaliknya, jika anda tidak membangunkan permainan untuk Xbox 360, ini tidak perlu.

Jika anda menggunakan Xbox 360, anda mesti memasang Cakera Keras Xbox 360 sebagai tambahan kepada konsol anda. Terdapat beberapa kapasiti cakera keras, seperti "20GB", "120GB", dan "250GB", tetapi mana-mana daripada mereka tidak penting. Tanpa itu, anda tidak akan dapat menyimpan persekitaran yang anda perlukan untuk pembangunan XNA atau data yang anda buat.

Juga, sila ambil perhatian bahawa terdapat "Unit Memori Xbox 360" sebagai medium storan yang sama, tetapi ia tidak boleh disimpan di sini.

Jika anda ingin menyambung ke Xbox 360 anda secara wayarles, anda memerlukan "Penyesuai Rangkaian Wayarles Xbox360" secara berasingan.

Badan Windows Phone: Windows Phone

* Untuk diterangkan kemudian

TV : Xbox 360

Diperlukan untuk menggunakan Xbox 360. Ia semula jadi kerana anda biasanya menggunakannya dalam permainan, tetapi mari kita sediakan yang sesuai. Ia juga menyokong output video definisi tinggi, jadi anda boleh menonton permainan yang anda buat pada skrin berkuasa dengan serta-merta.

Selain itu, jika anda menggunakan kabel dalam pautan di bawah, anda juga boleh mengeluarkannya pada monitor komputer. Jika anda hanya mempunyai monitor untuk komputer anda, kami mengesyorkan agar anda mempunyai monitor yang tersedia.

Pengawal Microsoft Xbox 360 (untuk Windows) : (Windows), (Xbox 360)

Diperlukan jika anda mahu menggunakan pengawal Xbox 360 pada Windows. Ia disertakan dengan CD, jadi jika anda menggunakan Windows XP, pasangkannya dan kemudian sambungkan pengawal anda melalui USB (atau ikuti pautan iniAnda boleh memuat turun dan memasang Perisian Pengawal Permainan Pengawal Microsoft Xbox 360 untuk Windows daripada . Dalam kes Windows Vista dan Windows 7, adalah OK untuk menyambung seperti sedia ada.

Jika anda mempunyai konsol Xbox 360, anda tidak akan menghadapi sebarang masalah kerana ia dilengkapi dengan pengawal khusus dari awal. Walau bagaimanapun, jika anda ingin membuat permainan dengan berbilang pengawal, anda perlu membelinya secara berasingan. Perkara yang sama berlaku untuk Windows.

Keperluan Sambungan Internet: (Windows), Xbox 360, (Windows Phone)

Pada masa melihat halaman ini, anda mungkin disambungkan ke Internet, jadi saya rasa tidak ada masalah. Jika persekitaran yang anda sedang bangunkan tidak disambungkan ke Internet, sila buat kontrak berasingan dengan pembekal. Pembangunan permainan Windows, Xbox 360 dan Windows Phone masing-masing mempunyai keperluan yang sedikit berbeza untuk menyambung ke Internet.

Jika anda sedang membangunkan permainan yang berjalan pada Windows

Jika anda hanya membangunkan permainan untuk Windows, anda perlu disambungkan ke Internet apabila anda memasang persekitaran pembangunan, tetapi anda tidak perlu disambungkan selepas itu.

Walau bagaimanapun, untuk permainan rangkaian, sambungan Internet diperlukan.

Jika anda membangunkan permainan yang berjalan pada Windows Phone

Jika anda hanya membangunkan permainan untuk Windows Phone, anda perlu disambungkan ke Internet apabila anda memasang persekitaran pembangunan anda, tetapi anda tidak perlu disambungkan semasa pembangunan permainan.

Walau bagaimanapun, jika anda ingin bermain permainan rangkaian menggunakan emulator, anda memerlukan sambungan Internet. Ini tidak terpakai kepada ujian pada peranti sebenar.

Selain itu, untuk permainan Windows Phone, anda mesti disambungkan ke Internet apabila anda mendaftarkan permohonan anda.

Jika anda sedang membangunkan permainan yang akan dijalankan hanya pada Xbox 360

Ini sentiasa diperlukan semasa membangunkan permainan untuk Xbox 360 kerana anda mesti menyambung ke Xbox Live melalui Internet untuk melancarkan XNA Game Studio Connect. Sambungan diperlukan pada konsol Xbox 360.

Persekitaran Rangkaian Terhubung Xbox 360: Xbox 360

Untuk maklumat lanjut, lawati laman web rasmi Xbox.

Alat Pembangun Windows Phone : Windows, Xbox 360, Windows Phone

Ini adalah persekitaran pembangunan untuk membangunkan permainan dengan XNA. "C#" akan digunakan sebagai bahasa pengaturcaraan. Jika anda memasang "Alat Pembangun Telefon Windows", "Visual Studio 2010 Express untuk Windows Phone" dan "XNA Game Studio 4.0" akan dipasang pada masa yang sama. XNA Game Studio 4.0 juga menyokong versi Visual Studio 2010 lain yang lebih tinggi untuk C#.

Jika anda ingin memasangnya secara manual, sila muat turun dari pautan di bawah.

  • Alat Pembangun Windows Phone RTW (Pemasang Web) (Jika anda mahu ia sebagai fail imej cakera, anda boleh memuat turunnya dari pautan ".iso" di bahagian bawah halaman pautan)

Arahan terperinci tentang memasang Alat Pembangun Windows Phone boleh didapati di halaman berikut.

* Dalam petua di sini, kedua-dua "Visual C # 2010 Express Edition" dan "Visual Studio 2010" mungkin bercampur, tetapi hampir tidak ada perbezaan dalam kandungan.

Visual Studio 2010 : Windows, Xbox 360, Windows Phone

Persekitaran pembangunan untuk pengaturcaraan di XNA. "C#" akan digunakan sebagai bahasa pengaturcaraan. Jika anda memasang "Alat Pembangun Telefon Windows", "Visual Studio 2010 Express untuk Windows Phone" dan "XNA Game Studio 4.0" akan dipasang pada masa yang sama, jadi jika anda memasang alat ini, Visual Studio 2010 Express Anda tidak perlu memasangnya secara berasingan.

"Visual C# 2010 Express Edition" boleh dimuat turun dari laman Microsoft dan boleh digunakan secara percuma selagi anda mendaftar. XNA Game Studio 4.0 C# juga serasi dengan versi Visual Studio 2010 peringkat tinggi yang lain.

Anda mesti memasang Visual Studio 2010 sebelum anda memasang XNA Game Studio 4.0.

Jika anda ingin memasangnya secara manual, sila muat turun dari pautan di bawah.

Arahan terperinci mengenai pemasangan Visual Studio 2010 boleh didapati di halaman berikut.

* Dalam petua di sini, kedua-dua "Visual C # 2010 Express Edition" dan "Visual Studio 2010" mungkin bercampur, tetapi hampir tidak ada perbezaan dalam kandungan.

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

Jika anda sedang membangunkan dengan XNA, anda mesti memasang XNA Game Studio 4.0 sebagai tambahan kepada Visual Studio 2010. Jika anda memasang Alat Pembangun Windows Phone, Visual Studio 2010 Express untuk Windows Phone dan XNA Game Studio 4.0 akan dipasang pada masa yang sama. Anda tidak perlu memasangnya secara berasingan.

Anda mesti memasang XNA Game Studio 4.0 selepas memasang atau mengemas kini ke Visual Studio 2010.

Jika anda cuba memasang XNA Game Studio 4.0 sebelum anda memasang Visual Studio 2010, anda akan menerima mesej bahawa Visual Studio 2010 tidak dipasang dan anda tidak akan dapat memasangnya.

Anda boleh memuat turun XNA Game Studio 4.0 dari pautan di bawah.

Anda juga boleh mendapatkan arahan terperinci tentang memasang XNA Game Studio 4.0 pada halaman berikut:

Keahlian Xbox Live: Xbox 360

Untuk membuat permainan untuk Xbox 360, anda memerlukan keahlian Xbox Live. Untuk maklumat lanjut tentang mendaftar untuk keahlian Xbox Live, sila rujuk pautan di bawah.

Ambil perhatian bahawa keahlian Xbox Live boleh menjadi keahlian Silver percuma. Jika anda tidak mempunyai keahlian Emas, anda akan ditukar secara automatik kepada keahlian Perak, jadi anda tidak perlu risau. (Saya menggunakannya dengan keahlian Perak.) )

Walau bagaimanapun, anda mesti mempunyai "Keahlian Emas" untuk bermain permainan di Xbox 360 menggunakan rangkaian.

Kad kredit : Xbox 360, (Windows Phone)

Diperlukan untuk membeli keahlian Kelab Pencipta XNA. Jika anda seorang pelajar atau kanak-kanak di bawah umur, anda memerlukan persetujuan penjaga anda atau menggunakannya atas nama anda. Sila berunding dengan penjaga anda sebelum digunakan.

Selain itu, jika anda telah mencipta permainan untuk Windows Phone, anda memerlukannya untuk mendaftarkan permainan anda.

Keahlian Kelab Pencipta XNA: Xbox 360

Untuk membuat permainan untuk Xbox 360, anda mesti membeli keahlian Kelab Pencipta XNA. Jika anda tidak perlu menggunakan Xbox 360, anda tidak perlu membeli keahlian XNA Creators Club. Anda perlu memasukkan maklumat peribadi anda apabila anda membuat pembelian, tetapi sila ambil perhatian bahawa anda tidak akan dapat mendaftar jika anda berumur di bawah 12 tahun.

Anda boleh membeli keahlian Kelab Pencipta XNA pada Xbox 360 anda. Keahlian boleh didapati selama 12 bulan (9,800 yen) dan 4 bulan (4,800 yen) (pada 2010/10/01).

Anda boleh mendapatkan arahan tentang cara membeli di halaman ini.

XNA Game Studio Connect : Xbox 360

XNA Game Studio Connect digunakan untuk menjalankan permainan yang dibuat dengan XNA dan untuk menyambung ke komputer. Sekali lagi, anda hanya memerlukannya jika anda sedang membangunkan untuk Xbox 360.

Anda boleh memuat turun XNA Game Studio Connect di lokasi yang sama di mana anda membeli keahlian Kelab Pencipta XNA anda. XNA Game Studio Connect sendiri adalah percuma.

Untuk menyambungkan Windows ke Xbox 360 menggunakan XNA Game Studio Connect, lihat pautan di bawah.

DirectX SDK

Anda tidak memerlukannya untuk pembangunan XNA, tetapi dilengkapi dengan alat yang berguna untuk pembangunan, jadi saya rasa ia patut dipasang.

Anda boleh memuat turun DirectX SDK dari pautan di bawah.

Lain

Saya memakai perkara-perkara yang bagus untuk dimiliki jika perlu.

Unit Memori Xbox 360 (512MB)
Unit Memori Xbox 360 (64MB)
Ia boleh digunakan untuk menguji apabila terdapat berbilang peranti destinasi data.