Oyun Geliştirme

Profesyonel ve bağımsız oyun geliştiricileri için soru cevap


1
OpenGL'de nasıl “gece gökyüzü” efekti oluşturabilirim?
OpenGL kullanarak bir oyun yaratıyorum ve içinde birkaç yıldız bulunan bir gece gökyüzünün etkisini ortaya koymak istiyorum. Gökyüzünde parlak siyah bir efekt elde etmek istiyorum, böylece iyi görünüyor. Bazıları bu konuda nasıl ilerleyebilir veya iyi bir öğreticiye bağlantı verebilir mi?
10 opengl  sky 

2
Bir oyunda ölü nesnelerden etkili bir şekilde kurtulmak mı?
Güncellenmesi veya çizilmesi gerektiğinde tüm nesneler arasında döngü için for döngüsü veya foreach döngüsü (önemli değil) kullanıyorum. Ancak, bir nesne öldürüldüğünde, koleksiyondan tekrar kaldırılmasını istiyorum. Bunu bir ölü nesneler listesine ekleyerek yapıyorum ve sonra her şey çizilip güncellendiğinde, listedeki nesneleri orijinal kaynaktan da kaldırarak bu listedeki her şeyi gözden geçiriyorum. …
10 xna  c#  xna-4.0 

3
Bir Oyun İstemcisini Dünya hakkında ne sıklıkta güncelleyebilirim?
Socket.io kullanarak , diğer MMORPG'lerinkine benzer bir iletişimim var, mesajlarla sabit bir bağlantı. Şimdiye kadarki tasarımımda, müşteri her güncelleme çerçevesiyle oyuncunun pozisyonunu ve animasyon karesini gönderiyor. Sunucu bu iletiyi aldığında, tüm istemcilere yayınlar, bu da grafiği buna göre hareket ettirir. Bunları 'toplamak' ve örneğin saniyenin 1 / 10'unda bir kez …

5
Paramparça camı nasıl simüle edebilirim?
Cam pencereden atılan taşla bir simülasyon yapmam gerekiyor. Bunu nasıl başarabilirim? 3D Studio Max 2012'de bir taş ve camın 3D modelini yapmayı, camı parçalamayı ve her ikisini de XNA 4.0'a .x modelleri olarak aktarmayı düşünüyordum. Sonra XNA'da animasyon yap - kendi fizik motorumu yazıyorum. Bu şekilde mümkün mü? Darbeden sonra …
10 xna  physics  xna-4.0  3dsmax 

1
Ağ istemci-sunucu mesaj değişimi ve saat senkronizasyonu yardımı
Masa hokeyi olan hızlı tempolu bir fizik oyunu yapıyorum. İki tokmak ve bir disk ile. Oyun iphone / ipad üzerinde çalışıyor ve GameCenter üzerinden çok oyunculu kısmı yapıyorum. Ağ sistemi bu şekilde çalışır. Maçı yıldızlandıran müşteri, sunucu olarak kabul edilir ve maç talebini kabul eden müşteri istemcidir. 'Sunucu' fiziği çalıştırıyor …


2
Bir kullanıcının makinesi hakkındaki bilgileri, kullanıcıyı bilgilendirmeden kendi sunucularıma iletmek yanlış mı?
Diyelim ki bir oyunu birden fazla platformda gönderiyorum. Oyun kodum, temel ayarlar, yerel ayarlar, "ülke", işletim sistemi, ekran kartı türleri gibi birkaç önemsizliği tespit ediyor. Diyelim ki oyunu içerisindeki kodla, bu bilgileri bina grafikleri ve benzeri için tüm bu verileri toplayıp yönettiğim bir ana sunucuya göndereceğim. Çok oyunculu bir oyunda, …

2
XNA Oyun Hizmetleri ile yüceltilmiş küresel değişkenler arasındaki fark nedir?
Microsoft.Xna.Framework.GameSınıf vardır Hizmetler programcı sınıfın tipini ve Ekle yöntemine sınıfının bir örneğini sunarak oyuna bir hizmet eklemenizi sağlar özelliği. Şimdi, AudioComponentbunu gerektiren tüm sınıflara ve yöntemlere geçmek zorunda kalmak yerine, Gameörneğin örneğinizi iletip hizmeti ararsınız. ( Servis Bulucu ) Şimdi, oyunların birçok hizmeti (GraphicsDevice, SceneGraph, AudioComponent, EffectsManager, et cetera) olduğundan, …
10 xna  c#  architecture 



1
Android geliştirme yaparken animasyon oluşturmanın en iyi yolu nedir?
İlk Android oyunumu oluşturmaya çalışıyorum ve şu anda (çizimleri yapacak biriyle ve başka bir programcıyla) animasyon oluşturmanın en iyi yolunun ne olduğunu anlamaya çalışıyorum. (Karakter taşıma gibi animasyonlar) İlk başta, tasarımcı nesneleri / karakterleri çizebileceğini ve flaşla canlandırabileceğini söyledi, böylece bir eylemin her karesini çizmek zorunda kalmadı. Diğer programcı ve …

2
Hangi OpenGL doku formatlarının yerel olarak desteklendiğini nasıl tespit edebilirim?
Örneğin, video kartımın "bgr8" i desteklemediğini nasıl tespit edersiniz ve bunu yazılım modunda "rgba8" gibi başka bir biçime dönüştürür. GÜNCELLEME: Karışıklık için özür dilerim. Bu soru daha durum hakkında belirlediğim zaman internalFormat içinde glTexImage2D "bgra8" gibi bir şey ama VideoDriver içten "rgba8" gibi başka bir biçime verileri dönüştürmek.

3
Bir Python oyunu birden fazla platformda çalışır mı?
Python ve muhtemelen bazı SQL'de bir oyun yazmayı planlıyorum. Programımı bitirdiğimde çok yönlü olacağı konusunda endişeliyim, ideal olarak Windows, Mac, Android ve iPhone'da çalışmasını istiyorum ... ancak telefonların bunun için sınırsız olacağını hissediyorum bir şey. Birden fazla platformda çalışan bir program yazmaya nasıl devam edebilirim? Bu yeni başlayan bir programcı …

6
Yapay zeka öğrenimi yapan bir makine içeren oyunlar var mı? [kapalı]
Kapalı. Bu soru konu dışı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu , Game Development Stack Exchange için konuyla ilgili olacak şekilde güncelleyin . 6 yıl önce kapalı . Burada kimse makine öğrenim yapay zekasını uygulayan ticari AAA oyunlarına referans verebilir mi?
10 ai 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.