Windows için oyun dağıtma
özet
Oyununuzu Windows için nasıl dağıtacağınızı öğrenin.
Çalışma ortamı
Önkoşullar
||| |-|=| | Desteklenen XNA Sürümleri | 4.0 | | Desteklenen Platformlar |
- Windows XP SP3 veya üstü
- Windows Vista SP2 veya üstü
- pencereler 7
Çalışma ortamı
peron | pencereler 7 |
madde
Windows için bir oyun dağıtırken, dağıtım verilerinin oluşturulmasında özel bir sorun yoktur, ancak oluşturulan oyunu çalıştırmak için dağıtım ortamının aşağıdaki koşulları veya özellikleri karşılaması gerekir.
- İşletim sistemi Windows XP SP3 veya üstü, Windows Vista SP1 veya üstü veya Windows 7'dir
- Gölgelendirici modeli sürüm 2.0 veya üzerini destekleyen bir ekran kartı veya yonga seti
- Oyunun içeriğine bağlı olarak CPU, Bellek, HDD, Ekran Kartı
Bu gereksinimleri karşılamanın yanı sıra, aşağıdaki bileşenleri de yüklemeniz gerekir:
- Microsoft .NET Framework 4 (yalnızca İstemci Profili)
- Microsoft XNA Çerçevesi Yeniden Dağıtılabilir 4.0
- Microsoft XNA Game Studio 4.0 (bir oyun paketinde dağıtılıyorsa)
Windows oyunları için çeşitli dağıtım modelleri vardır, bu nedenle tercih ettiğiniz yöntemi seçin.
Yürütülebilir dosyaları ve diğer içerikleri olduğu gibi dağıtın
Oluşturulan oyunu (dosyayı) olduğu gibi dağıtın. Olduğu gibi söylense bile genellikle ". zip dosyası veya kendiliğinden açılan . exe". Dosyaların nereden çıkarılacağına karar vermek kullanıcıya kalmıştır.
İlk olarak, dağıtmak istediğiniz oyunun projesini açın.
Araç çubuğunda "Debug" seçeneğini "Release" olarak değiştirelim. Bu şekilde, oyununuz için ihtiyacınız olmayan hata ayıklama bilgilerini ortadan kaldırabilir ve oyununuzu derlemek için optimize edebilirsiniz.
Elbette, önceden Yayın modunda test etmek de iyi bir fikirdir.
Şimdiye kadarki yapı bilgilerini atmak ve sıfırdan oluşturmak için Yapı menüsünden "Çözümü Yeniden Oluştur"u seçin.
Normal bir derlemede bir sorun olduğunu düşünmüyorum, ancak nadir durumlarda, önceki durumlarında oluşturulmamış dosyalar olabilir, bu nedenle dağıtımdan hemen önce yeniden oluşturmanız önerilir.
Daha sonra proje klasöründe aşağıdaki klasörde oyun için gerekli olan dosyalar oluşturulacaktır.
- [Proje Klasörü Adı] [proje klasörü adı]\bin\x86\Release
Bu klasörde, ". .exe dosyası ve . xnb" ve diğer içerik dosyaları, projede oluşturulan klasör yapıları vb. Tek yapmanız gereken bu dosyaları olduğu gibi dağıtmak. Ancak, . Oyunla hiçbir ilgisi olmadığı için tek başına "pdb" eklemeyin.
Bu arada, çalıştırılabilir dosya adı projede ayarlanan dosya adıdır. Şekilde, "WindowsGame1" adlı bir projede oluşturulmuştur ve adı değiştirilmediği için dosya adı "WindowsGame1.exe" dir.
Oluşturulan dosyayı doğrudan başka bir bilgisayara götürmek istiyorsanız, olduğu gibi alabilirsiniz, ancak web'de dağıtırken, dosyayı birleştirmek veya boyutunu küçültmek anlamında dosyayı sıkıştırmak normaldir.
Varsayılan olarak, Windows XP ve sonraki sürümlerde " adlı tek bir dosya vardır. "Zip" içine sıkıştırmanıza izin veren bir özellik var, bu yüzden kullanmak daha iyidir.
Yapması kolaydır, ihtiyacınız olan tüm dosyaları seçin, üzerine sağ tıklayın ve "Gönder" menüsünde "Sıkıştırılmış (sıkıştırılmış) klasör" öğesini seçin.
Ardından, şekilde gösterildiği gibi, bir zip dosyası oluşturulacaktır, bu nedenle sitenize koymak ve indirme sitesine kaydetmek iyi bir fikirdir. (Dosyanın boyutuna bağlı olarak, zip dosyasının oluşturulması biraz zaman alabilir.)
Bu arada, çalıştırılabilir dosyayı olduğu gibi diğer bilgisayarlara dağıtırsanız, . ".exe" dosyasını olduğu gibi çift tıklarsanız, oyunu oynayabilirsiniz, ancak . "zip" gibi sıkıştırılmış bir dosya olarak dağıtırsanız, dosyayı açmadığınız sürece (sıkıştırmayı geri almadıkça) çalıştıramazsınız.
Sıkıştırılmış dosyaları açmak, ancak . Bir "zip" dosyası söz konusu olduğunda, Windows XP veya sonraki bir işletim sisteminiz varsa, standart işlevle açabilirsiniz. İlk olarak, . "Zip" dosyasına sahip olduğunuzda, sıkıştırılmış dosyalara göz atmak için üzerine çift tıklayabilirsiniz. Bunlar arasında, " . .exe dosyası, ancak bu hala sıkıştırılmış durumda, bu nedenle çalıştıramazsınız.
Tüm bu dosyalar seçiliyken, dosyaları kopyalayın ve herhangi bir klasöre yapıştırın, otomatik olarak açılacaktır, böylece tek yapmanız gereken yürütülebilir dosyayı başlatmak ve oyunu oynamaktır.
Kullanıcıya bunu bir şekilde nasıl yapacağını açıklamak iyi bir fikirdir.
Oyun paketlerinde dağıtılır
XNA sürüm 4.0, Oyun Paketi özelliğini içerir. Oyununuzu kolayca dağıtabileceksiniz ve dosyaları otomatik olarak sıkıştırabilecek, açabilecek ve paketleyebileceksiniz. Tabii ki, hedef bilgisayarda gerekli bileşenlerin kurulu olması gerekir.
Oyun paketini dağıtmak için, dağıtıldığı bilgisayarda "XNA Game Studio 4.0" ın da kurulu olması gerektiğini lütfen unutmayın. (Oyun paketleri yalnızca XNA yaratıcıları tarafından dağıtılmak ve oynanmak üzere tasarlanmıştır.) Ancak bu sistemin gelecekte değişip değişmeyeceğini bilmiyorum)
Öncelikle, projeyi yeniden oluşturmanız ve yürütülebilir bir dosya oluşturmanız gerekir, ancak bu, "Yürütülebilir dosyaları ve diğer içeriği olduğu gibi dağıtma" bölümünde açıklanan yöntemle aynıdır, bu yüzden açıklamayı atlayacağım.
Proje yeniden oluşturulduktan sonra, Oluştur menüsünden "XXXXX'i XNA Creators Club Oyunu Olarak Paketle"yi seçin. (XXXXX proje adıdır)
Daha sonra aşağıdaki klasörde "XXXXX.ccgame" adında bir dosyanın oluşturulduğunu görebilirsiniz.
- [Proje Klasörü Adı] [proje klasörü adı]\bin\x86\Release
Bu, XNA için oyun paketidir ve olduğu gibi dağıtabilirsiniz. (Ancak, siteye bağlı olarak, ".ccgame" uzantısı tanınmaz, bu nedenle ayrı bir ".zip" dosyasına koymanız gerekebilir, bu yüzden lütfen kendiniz kontrol edin.)
Oyunu dağıtım hedefinde oynamak istiyorsanız, . "ccgame" dosyasına çift tıklayın. Ardından, şekilde gösterilene benzer bir iletişim kutusu görüntülenecektir, bu nedenle paketi genişletmek için "Paketi Aç" düğmesine basın.
Ardından, dosya aşağıdaki klasöre çıkarılacak ve tek yapmanız gereken oyunu olduğu gibi çalıştırmak.
- Windows XP için (varsayılan)
-
- C:\Belgeler ve Ayarlar[kullanıcı dizini]\Yerel Ayarlar\Uygulama Verileri\XNA Creators Club Oyunları
- Windows Vista için, Windows 7 (varsayılan)
-
- C:\Users\[kullanıcı dizini]\AppData\Local\XNA Creators Club Oyunları