Oyun Geliştirme

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

2
İki ağa bağlı durum arasında enterpolasyon mu yapıyorsunuz?
Müşteri tarafında simüle edilen birçok varlığım var (hızları çerçeve başına konumlarına ekleniyor) ve kendilerinin ölmelerini sağladım. En son nerede görüldükleri ve hız değişimleri hakkında güncellemeler gönderirler. Bu harika çalışıyor ve diğer oyuncular bu çalışmayı buluyor. Ancak, bir süre sonra bu oyuncular bir süre sonra desyncclemeye başlar. Bunun nedeni gecikme. Devletler …

6
XNA oyununu grafiksiz çalıştırın
Bir şey görüntülemeden bir XNA oyunu çalıştırmak için yine de olup olmadığını merak. Bir oyuncunun ev sahibi olduğu ve diğer kişilerin oyununa bağlanabileceği bir istemci sunucu kurulumunda çalışan bir çalışma oyunum var. Şimdi oyunu grafik kartı olmadan kararlı bir sunucuda bir ana bilgisayar olarak çalıştırmak istiyorum, temelde herhangi bir Draw …
11 xna  xna-4.0 

2
XNA / MonoGame için taşınabilir tamponlu klavye girişi?
Bir ön çözüm olarak, şu anda tamponlu klavye girişi için bir C # / XNA oyun projesinde Nuclex çerçevesini kullanıyorum . Ne yazık ki, nuclex SlimDX.Directinput.dll güveniyor ve bu nedenle benim bilgim sadece Windows işletim sistemleri altında kullanılabilir. Ancak, diğer platformları (Linux, OSX, vb.) Hedeflemek için MonoGame kullanıyorum ve bu …

1
Oyun / film karakterleri için nefes alma
Nefes alma (göğüs ve yüz özelliklerinin hareketi): Modellenmesinin zor olup olmadığını ve hesaplamanın pahalı olup olmadığını sormak istiyorum. Son zamanlarda Madagaskar 3 filminde büyük etkisi olduğunu fark ettim, ancak (lütfen, yanlışsam beni düzelt) herhangi bir oyunda (soğuk / kış ortamında buhar bulutu hariç) görmeyi hatırlamıyorum ve çok az animasyon filmi …


2
Bir 2D platformda düzensiz duvarlarda bir karakteri nasıl yürütebilirim?
Yan ve baş aşağı olmak üzere her açıdan organik bir yüzey üzerinde "yürüyebilen" bir oynanabilir karakter istiyorum. 90 derecelik açılarda düz çizgiler yerine eğimli ve kavisli özelliklere sahip "organik" seviyeler. Şu anda AS3'te (ılımlı amatör deneyim) çalışıyorum ve bu yürüyüş mekaniğinin bariz bir istisna olacağı temel yerçekimi tabanlı fizik için …

1
Unity'nin OnCollisionEnter bana neden yüzey normalleri vermiyor ve bunları almanın en güvenilir yolu nedir?
Unity'nin çarpışma olayı, gerçekleşen çarpışma hakkında size bazı bilgiler veren bir Çarpışma nesnesi verir ( vuruş normalleri olan ContactPoints listesi dahil ). Ama elde edemeyeceğiniz çarptığınız çarpıştırıcının yüzey normalleri. İşte açıklamak için bir ekran görüntüsü. Kırmızı çizgi geldi ContactPoint.normalve mavi çizgi geldi RaycastHit.normal. Bu, Unity'nin basitleştirilmiş bir API sağlamak için …

2
2D Dizi'de şekilleri bulma, ardından optimize etme
Bir görüntüye izin verildi ... Oyunumun altındaki resimde, "T" şeklinin bir parçası olarak tanınan bazı koyu renkli bloklar gösteriliyor. Görüldüğü gibi, kod kırmızı lekelerle blokları koyulaştırdı ve yeşil anahatlarla "T" şekillerini görmedi. Kodum x / y ile döngüler, blokları kullanıldığı gibi işaretler, şekli döndürür, tekrarlar, renk değiştirir, tekrarlar. Bu kontrolü …

2
Karakterin beceri ve yeteneklerini komut olarak yapmak, iyi uygulama?
Eşsiz hücum becerileri ve bina, tamir vb. Gibi diğer yetenekleri olan karakterlerden oluşan bir oyun için tasarlıyorum. Oyuncular bu karakterlerin birden fazlasını kontrol edebilir. Tüm bu beceri ve yetenekleri bireysel komutlara koymayı düşünüyorum. Statik bir denetleyici bu komutların tümünü statik bir komut listesine kaydeder. Statik liste, oyundaki tüm karakterlerin mevcut …

4
Varlık başına tek bir türün bir bileşenini kırmadan varlık başına birden çok kafes kullanabilirim?
Hiyerarşi tabanlı bir oyun motorundan bileşen tabanlı bir oyun motoruna geçiyoruz. Benim sorunum, kafes hiyerarşisi olan bir modeli yüklediğimde ve anladığım şekilde, bileşen tabanlı bir sistemdeki bir varlığın aynı türden birden fazla bileşene sahip olamayacağı, ancak her biri için bir "meshComponent "'e ihtiyaç duyduğu bir modelde örgü. Peki bu sorunu …

4
Bir oyunda Time Stop veya Bullet Time nasıl kodlanır?
XNA 4.0'da tek oyunculu bir RPG platform geliştiriyorum. Zamanı "durduracak" veya yavaşlatacak bir yetenek eklemek istiyorum ve sadece oyuncu karakterinin orijinal hızında hareket etmesini istiyorum (Baldur Kapısı serisinden Time Stop büyüsüne benzer). Kesin bir uygulama değil, bazı genel fikirler ve tasarım kalıpları arıyorum. EDIT: Mükemmel giriş için teşekkürler. Aşağıdaki çözümü …
11 xna  time-travel 

3
Geometri Savaşları yerçekimi kuyu etkisi nasıl yapılır
Burada arka plan ızgarasından bahsetmiyorum, Gravity Wells'in etrafında dönen girdap parçacıklarından bahsediyorum! Etkiyi her zaman sevdim ve çoğaltmanın eğlenceli bir deney olacağına karar verdim, GW'nin Hooke yasasını her yerde kullandığını biliyorum, ama Parçacık-Kuyu etkisinin yaylar kullanılarak yapıldığını düşünmüyorum, mesafe kare fonksiyonuna benziyor. Etkisini gösteren bir video: http://www.youtube.com/watch?v=YgJe0YI18Fg Bazı parçacıklara bir …

2
Bir hareketli grafiği baktığı yönde nasıl hareket ettirebilirim?
Java / Slick 2D kullanıyorum. Sprite döndürmek için fareyi ve sprite taşımak için ok tuşlarını kullanmaya çalışıyorum. Sprite'ı problemsiz bir şekilde döndürebilirim, ancak olması gerektiği yönde hareket ettiremiyorum. "İleri" yi vurduğumda hareketli grafiğin fareye doğru hareket etmesi gerekmez. Aslında, gerçekten ekranın soluna doğru hareket edecektir. Birçok oyun bu hareket tarzını …

1
Oyun eylemlerini gerçekleştirmek için desen
Bir oyun içinde çeşitli eylemleri gerçekleştirmek için genel kabul görmüş bir kalıp var mı? Bir oyuncunun eylemleri gerçekleştirmesinin bir yolu ve ayrıca bir AI'nın hareket, saldırı, kendini imha vb. Şu anda çeşitli eylemler tarafından döndürülen farklı nesneleri belirtmek için .NET jeneriklerini kullanan soyut bir BaseAction var. Bu, her eylemin kendisinden …

2
Bir oyunda “koku izlerini” nasıl modelleyebilirsiniz?
Bir 3D oyun oluşturmak istediğinizi ve oyuncuların ya da cep telefonlarının koku izlerini takip ederek diğer varlıkları takip edebildiğinizi varsayalım. Bu kullanım örneğiyle eşleşen bilinen herhangi bir veri yapısı var mı? Eğer sadece birkaç kişiniz varsa, muhtemelen varlık kimliğine 3D koordinat haritası gibi bir şey yapabilirsiniz, ancak gerçek koku farklı …
11 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.