Geliştirme ortamınızı hazırlayın

Sayfa güncel :
Sayfa oluşturma tarihi :

çevre

XNA Oyun Stüdyosu
  • 1.0 Yenileme
  • 2.0
  • 3.0
  • 4.0 β

özet

XNA ile geliştirmek için aşağıdakilere sahip olmanız gerekir: Windows için bir oyun yapıyorsanız, Xbox 360 için bir oyun yapıyorsunuz ve Windows Phone için bir oyun yapıyorsunuz.

  • XNA Game Studio 4.0 tabanlı olduğu için Zune hariç tutulmuştur.
  • Windows Phone, 7 ve sonraki sürümlerde kullanılabilir.
Ne hazırlanmalı: Oyununuzu hangi platformlar için geliştirmeniz gerekiyor?
kişisel bilgisayar Windows, Xbox 360, Windows Phone Bilgisayarın türüne bağlıdır
Windows 7, Vista, (XP) Windows, Xbox 360, Windows Phone İşletim sistemi türüne bağlıdır
Xbox 360 için Xbox 360 için Taban fiyat
Windows Phone konsolu Windows Telefon Taban fiyat
televizyon Xbox 360 için Taban fiyat
Microsoft Xbox 360 Oyun Kumandası (Windows için) (Windows), (Xbox 360) Taban fiyat
İnternet bağlantı ortamı (Windows), Xbox 360, (Windows Phone) Sağlayıcıya göre vb.
Xbox 360 Bağlı Ağ Ortamı Xbox 360 için Yapılı çevreye bağlıdır
Windows Phone Geliştirici Araçları Windows, Xbox 360, Windows Phone Serbest
Visual Studio 2010 Windows, Xbox 360, Windows Phone Ücretsiz veya ücretli
XNA Oyun Stüdyosu 4.0 Windows, Xbox 360, Windows Phone Serbest
Xbox Live Üyeliği Xbox 360 için Ücretsiz veya ücretli
kredi kartı Xbox 360, (Windows Phone) Duruma göre değişir.
XNA İçerik Oluşturucular Kulübü Üyeliği Xbox 360 için tazminat
XNA Oyun Stüdyosu Bağlantısı Xbox 360 için Serbest
DirectX SDK'sı Zorunlu değil Serbest
başka Zorunlu değil ----

* Platformda parantez içi karakterler gerekli olabilir veya olmayabilir.

Gerekli her bir öğeyi nasıl elde edeceğinizi ve nelere dikkat etmeniz gerektiğini açıklayacağız.

Bilgisayar : Windows, Xbox 360, Windows Phone

Her şeyden önce, bir bilgisayara ihtiyacınız olacak, bu yüzden lütfen hazırlayın. "Windows" yüklü olan veya yükleyebilen bir bilgisayar olmalıdır. (Windows türleri vb. hakkında daha fazla bilgi için bu bölüme bakın.) Bilgisayar bir masaüstü veya dizüstü bilgisayar olabilir.

İnternete ve Xbox 360'ınıza bağlanmak için bir arayüze sahip olmalıdır (burada bir ağ kartı veya kablo takabilirsiniz (genellikle dahildir, bu yüzden sorun değil). Windows Phone'unuzu bağlamak için USB bağlantı noktasına sahip bir bilgisayara da ihtiyacınız olacaktır. (Bu da genellikle eklenir, bu nedenle sorun yoktur)

Bilgisayarın özelliklerine gelince, mümkün olan en yüksek performansı hazırlamak ve stres olmadan gelişebileceğiniz bir ortama sahip olmak daha iyidir. Ancak, bunu mutlaka yapamayacak insanlar olduğunu düşünüyorum, bu yüzden geliştirme uygulamasına göre gerekli olan minimumu yazacağım.

Windows üzerinde çalışan bir oyun geliştiriyorsanız

Windows'ta XNA Framework'ü kullanarak bir program başlatırken, gölgelendirici modeli sürüm 2.0 veya üzerini destekleyen bir grafik kartı (ekran kartı veya yonga seti) gereklidir (Gölgelendirici modeli nedir?). (Vikipedi'den)). Yakın zamanda piyasada bir PC'niz varsa (2010 itibariyle) bu koşulu karşılama ihtimaliniz yüksektir ancak bir süre önce sadece iş amaçlı kullandığınız bir PC veya netbook'unuz varsa grafik kartınızın shader modelini desteklemeyebileceğinin farkında olmanız gerekir.

Diğer özelliklerin özellikle minimum bir çizgisi yoktur. Ağır ve hızlı çalışma arasındaki fark olabilir.

Masaüstü bilgisayar için bir ekran kartına ihtiyacınız varsa, çevrimiçi mağazalara veya parça mağazalarına bakmak isteyebilirsiniz. Kendisi bir PC satın almak istiyorsanız, oyunlar için olduğu söylenen bir PC'nin geliştirilmesinin daha rahat olacağını düşünüyorum.

Yalnızca Xbox 360'ta çalışacak bir oyun geliştiriyorsanız

Oyunu yalnızca Xbox 360'ta çalıştıracaksanız, PC özellikleri için belirlenmiş bir minimum değer yoktur.

Yalnızca Windows Phone'da çalışan bir oyun geliştiriyorsanız

Oyununuzun yalnızca gerçek bir Windows Phone cihazında çalışmasını istiyorsanız, bilgisayar özellikleri için belirlenmiş bir minimum değer yoktur. Ancak, bir emülatör kullanmak istiyorsanız, bazı özelliklere sahip olmanız gerekir.

Diğer Özellikler

Geliştirme ortamının kurulumu için sabit disk alanı birkaç gigabayt tarafından kaplanır. Yaklaşık 10GB~20GB boş olması yeterli olmalıdır. Yeni bir bilgisayarsa sorun olduğunu düşünmüyorum.

Windows için bir oyun yapıyorsanız, oluşturduğunuz oyuna göre "en azından bu özellik ile çalıştır" seçeneğini işaretlemek için bir test bilgisayarı hazırlamak daha iyi olabilir.

Windows : Windows, Xbox 360, Windows Phone

Windows, aşağıdaki sürümlerde geliştirmeyi destekler: (XNA Game Studio 4.0 sürümünden itibaren)

Windows, Xbox 360 oyun geliştirme

  • Windows XP SP3 veya sonrası, Windows Vista SP1 veya sonrası, Windows 7

Windows Phone için Oyun Geliştirme

  • Windows Vista SP2 veya üzeri, Windows 7

Xbox 360 : Xbox 360

Xbox 360'ta oyunlarda hata ayıklamak ve oyunları çalıştırmak için gereklidir. Tersine, Xbox 360 için oyun geliştirmiyorsanız, bu gerekli değildir.

Xbox 360 kullanıyorsanız, konsolunuza ek olarak bir Xbox 360 Sabit Sürücüsünün de yüklü olması gerekir. "20GB", "120GB" ve "250GB" gibi çeşitli sabit disk kapasiteleri vardır, ancak bunlardan herhangi biri önemli değildir. Bu olmadan, XNA geliştirme için ihtiyaç duyduğunuz ortamı veya oluşturduğunuz verileri depolayamazsınız.

Ayrıca, aynı depolama ortamı olarak bir "Xbox 360 Bellek Birimi" olduğunu ancak buraya kaydedilemeyeceğini lütfen unutmayın.

Xbox 360'ınıza kablosuz olarak bağlanmak istiyorsanız, ayrıca bir "Xbox360 Kablosuz Ağ Adaptörü"ne ihtiyacınız olacaktır.

Windows Phone gövdesi: Windows Phone

* Daha sonraki bir tarihte açıklanacaktır

TV : Xbox 360

Xbox 360'ı kullanmak için gereklidir. Genellikle oyunlarda kullandığınız için doğaldır, ancak uygun bir tane hazırlayalım. Ayrıca yüksek çözünürlüklü video çıkışını da destekler, böylece oluşturduğunuz oyunu güçlü bir ekranda anında izleyebilirsiniz.

Ayrıca, aşağıdaki bağlantıdaki kabloyu kullanırsanız, bir bilgisayar monitöründe de çıktısını alabilirsiniz. Bilgisayarınız için yalnızca bir monitörünüz varsa, bunu kullanılabilir hale getirmenizi öneririz.

Microsoft Xbox 360 Oyun Kumandası (Windows için): (Windows), (Xbox 360)

Xbox 360 kumandasını Windows'ta kullanmak istiyorsanız gereklidir. Bir CD ile birlikte gelir, bu nedenle Windows XP kullanıyorsanız, yükleyin ve ardından denetleyicinizi USB üzerinden bağlayın (veya bu bağlantıyı izleyinWindows için Microsoft Xbox 360 Denetleyici Oyun Kumandası Yazılımını adresinden indirebilir ve yükleyebilirsiniz. Windows Vista ve Windows 7 söz konusu olduğunda, olduğu gibi bağlanmak sorun değil.

Bir Xbox 360 konsolunuz varsa, en başından itibaren özel bir denetleyici ile birlikte geldiği için herhangi bir sorun yaşamazsınız. Ancak, birden fazla denetleyiciye sahip bir oyun yapmak istiyorsanız, ayrı olarak satın almanız gerekecektir. Aynısı Windows için de geçerlidir.

İnternet Bağlantısı Gereksinimleri: (Windows), Xbox 360, (Windows Phone)

Bu sayfaya bakarken, muhtemelen İnternet'e bağlısınız, bu yüzden bir sorun olduğunu düşünmüyorum. Geliştirmekte olduğunuz ortam İnternet'e bağlı değilse, lütfen bir sağlayıcı ile ayrı bir sözleşme yapın. Windows, Xbox 360 ve Windows Phone oyun geliştirmenin her birinin İnternet'e bağlanmak için biraz farklı gereksinimleri vardır.

Windows üzerinde çalışan bir oyun geliştiriyorsanız

Yalnızca Windows için oyun geliştiriyorsanız, geliştirme ortamını yüklerken İnternet'e bağlı olmanız gerekir, ancak bundan sonra bağlı olmanız gerekmez.

Ancak, ağ oyunları için İnternet bağlantısı gereklidir.

Windows Phone'da çalışan bir oyun geliştiriyorsanız

Yalnızca Windows Phone için oyun geliştiriyorsanız, geliştirme ortamınızı yüklerken İnternet'e bağlı olmanız gerekir, ancak oyun geliştirme sırasında bağlı olmanız gerekmez.

Ancak, bir emülatör kullanarak bir ağ oyunu oynamak istiyorsanız, bir İnternet bağlantısına ihtiyacınız olacaktır. Bu, gerçek cihazlardaki testler için geçerli değildir.

Ayrıca, Windows Phone oyunları için, uygulamanızı kaydederken İnternet'e bağlı olmanız gerekir.

Yalnızca Xbox 360'ta çalışacak bir oyun geliştiriyorsanız

XNA Game Studio Connect'i başlatmak için İnternet üzerinden Xbox Live'a bağlanmanız gerektiğinden, Xbox 360 için oyun geliştirirken bu her zaman gereklidir. Xbox 360 konsolunda bağlantı gereklidir.

Xbox 360 Bağlı Ağ Ortamı: Xbox 360

Daha fazla bilgi için resmi Xbox web sitesini ziyaret edin.

Windows Phone Geliştirici Araçları : Windows, Xbox 360, Windows Phone

Bu, XNA ile oyun geliştirmek için bir geliştirme ortamıdır. Programlama dili olarak "C#" kullanılacaktır. "Windows Phone Geliştirici Araçları" nı yüklerseniz, "Windows Phone için Visual Studio 2010 Express" ve "XNA Game Studio 4.0" aynı anda yüklenecektir. XNA Game Studio 4.0, C# için Visual Studio 2010'un diğer yüksek sürümlerini de destekler.

Manuel olarak kurmak istiyorsanız, lütfen aşağıdaki bağlantıdan indirin.

Windows Phone Geliştirici Araçları'nı yüklemeyle ilgili ayrıntılı talimatlar aşağıdaki sayfada bulunabilir.

* Buradaki ipuçlarında, hem "Visual C# 2010 Express Edition" hem de "Visual Studio 2010" karıştırılabilir, ancak içerikte neredeyse hiçbir fark yoktur.

Visual Studio 2010 : Windows, Xbox 360, Windows Phone

XNA'da programlama için bir geliştirme ortamı. Programlama dili olarak "C#" kullanılacaktır. "Windows Phone Geliştirici Araçları"nı yüklerseniz, "Windows Phone için Visual Studio 2010 Express" ve "XNA Game Studio 4.0" aynı anda yüklenir, bu nedenle bu aracı yüklerseniz, Visual Studio 2010 Express Ayrı olarak yüklemenize gerek yoktur.

"Visual C# 2010 Express Edition" Microsoft sitesinden indirilebilir ve kayıt olduğunuz sürece ücretsiz olarak kullanılabilir. XNA Game Studio 4.0 C#, Visual Studio 2010'un diğer üst düzey sürümleriyle de uyumludur.

XNA Game Studio 4.0'ı yüklemeden önce Visual Studio 2010'u yüklemeniz gerekir.

Manuel olarak kurmak istiyorsanız, lütfen aşağıdaki bağlantıdan indirin.

Visual Studio 2010'u yüklemeyle ilgili ayrıntılı yönergeler aşağıdaki sayfada bulunabilir.

* Buradaki ipuçlarında, hem "Visual C# 2010 Express Edition" hem de "Visual Studio 2010" karıştırılabilir, ancak içerikte neredeyse hiçbir fark yoktur.

XNA Oyun Stüdyosu 4.0 : Windows, Xbox 360, Windows Phone

XNA ile geliştiriyorsanız, Visual Studio 2010'a ek olarak XNA Game Studio 4.0'ı da yüklemeniz gerekir. Windows Phone Geliştirici Araçları'nı yüklerseniz, Windows Phone için Visual Studio 2010 Express ve XNA Game Studio 4.0 aynı anda yüklenir. Ayrı olarak yüklemenize gerek yoktur.

Visual Studio 2010'u yükledikten veya güncelleştirdikten sonra XNA Game Studio 4.0'ı yüklemeniz gerekir.

Visual Studio 2010'u yüklemeden önce XNA Game Studio 4.0'ı yüklemeye çalışırsanız, Visual Studio 2010'un yüklü olmadığını belirten bir ileti alırsınız ve yükleyemezsiniz.

XNA Game Studio 4.0'ı aşağıdaki linkten indirebilirsiniz.

XNA Game Studio 4.0'ı yüklemeyle ilgili ayrıntılı talimatları aşağıdaki sayfalarda da bulabilirsiniz:

Xbox Live Üyeliği: Xbox 360

Xbox 360 için oyun yapmak istiyorsanız Xbox Live üyeliğine ihtiyacınız vardır. Xbox Live üyeliğine kaydolma hakkında daha fazla bilgi için lütfen aşağıdaki bağlantıya bakın.

Xbox Live üyeliklerinin ücretsiz Silver üyelikler olabileceğini unutmayın. Gold üyeliğiniz yoksa, otomatik olarak Silver üyeliğe dönüştürülürsünüz, bu nedenle endişelenmenize gerek yoktur. (Silver üyelik ile kullanıyorum.) )

Ancak, ağı kullanarak Xbox 360'ta oyun oynamak için "Gold Üyeliğiniz" olmalıdır.

Kredi kartı : Xbox 360, (Windows Phone)

XNA Creators Club üyeliği satın almak için gereklidir. Öğrenciyseniz veya reşit değilseniz, vasinizin onayına ihtiyacınız olacak veya bunu kendi adınıza kullanmanız gerekecektir. Lütfen kullanmadan önce vasinize danışın.

Ayrıca, Windows Phone için bir oyun oluşturduysanız, oyununuzu kaydetmek için bu oyuna ihtiyacınız olacaktır.

XNA Creators Club Üyeliği: Xbox 360

Xbox 360 için oyun yapmak için bir XNA Creators Club üyeliği satın almanız gerekir. Xbox 360 kullanmanız gerekmiyorsa XNA Creators Club üyeliği satın almanıza gerek yoktur. Bir satın alma işlemi yaparken kişisel bilgilerinizi girmeniz gerekecektir, ancak 12 yaşın altındaysanız kayıt olamayacağınızı lütfen unutmayın.

Xbox 360'ınızda XNA Creators Club üyeliği satın alabilirsiniz. Üyelikler 12 ay (9.800 yen) ve 4 ay (4.800 yen) (2010/10/01 itibariyle) için mevcuttur.

Nasıl satın alacağınızla ilgili talimatları bu sayfada bulabilirsiniz.

XNA Oyun Stüdyosu Bağlantısı : Xbox 360

XNA Game Studio Connect, XNA ile oluşturulan oyunları çalıştırmak ve bir bilgisayara bağlanmak için kullanılır. Yine, yalnızca Xbox 360 için geliştiriyorsanız buna ihtiyacınız olacak.

XNA Game Studio Connect'i, XNA Creators Club üyeliğinizi satın aldığınız yerden indirebilirsiniz. XNA Game Studio Connect'in kendisi ücretsizdir.

XNA Game Studio Connect'i kullanarak Windows'u Xbox 360'a bağlamak için aşağıdaki bağlantıya bakın.

DirectX SDK'sı

XNA geliştirme için buna ihtiyacınız yok, ancak geliştirme için yararlı araçlarla birlikte geliyor, bu yüzden yüklemeye değer olduğunu düşünüyorum.

DirectX SDK'yı aşağıdaki bağlantıdan indirebilirsiniz.

başka

Gerekirse sahip olunması güzel şeyler giyerim.

Xbox 360 Bellek Birimi (512MB)
Xbox 360 Bellek Birimi (64MB)
Birden fazla veri hedef cihazı olduğunda test etmek için kullanılabilir.