Oyun Geliştirme

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

3
Teraslı dağ özellikleri
Birkaç gün önce bir portföy / blog sitesinde bulduğum bir prosedür arazi etkisini çoğaltmak istiyorum . Siteden alıntı yapıldığında, teraslama, "güzel kanyon özellikleri oluşturmak için [son yüksekliği] belirli bir yükseklik aralığında bir sönümleme değeri ile çarparak üretildi." Merak ediyordum, kimse bunun için daha teknik bir örnek veya prosedür sağlayabilir mi? …

4
Yordam Üretimi, Oyun Güncellemeleri ve Kelebek Etkisi
NOT: Birkaç gün önce Stack Overflow sordum ama çok az görüş vardı ve hiçbir yanıt yoktu. Bunun yerine gamdev.stackexchange üzerinde sormalıydım. Bu, önceden oluşturulmuş içeriği bozmadan, çoklu yayın sonrası güncellemeleri yoluyla bir prosedür oluşturma sisteminin bakımı hakkında genel bir soru / istektir. Oyunlar için prosedürel içerik oluştururken "Kelebek Etkisi" sorunlarından …

1
Python 3.5 için Pygame?
Python 3.5'i şuradan aldım ... LINK: https://www.python.org/downloads/windows/ daha önce Python 3.4 ve Pygame 1.9.2a0 sürümüne sahiptim. Mükemmel çalıştı. Ancak, benim yeni Python 3.5, 3.4 için aldığım Pygame sürümüyle uyumlu değil. En son Pygame dosyasını ... LINK adresinde buldum: http://www.lfd.uci.edu/~gohlke/pythonlibs/#pygame Pygame dosyasını indirdim, ancak .whl formatında bir dosya. Ne yapmam gerekiyor? …
10 python 

2
İmzalı Mesafe Alanı Ray Yürüyüşü dinamik bir dünya için nasıl uygulanır?
Sanırım İşaretli Mesafe Alanı Ray Marching'in temellerini anlıyorum. Sahnenizi bir grup mesafe alanıyla modelleyin (örneğin: http://iquilezles.org/www/articles/distfunctions/distfunctions.htm ), daha sonra bir ışın yayınladığınız her piksel için ışının başından başlayın , o noktada en yakın nesneye olan mesafeyi bulun ve bir şeye çarpana kadar noktayı en yakın mesafeye kadar artırın. Basit bir …

2
Bir AAA oyununu ne tanımlar?
Kesin bir tanım bulmaya çalıştım. Wikipedia ve Gaming SE'de ipuçları buldum , ancak şöyle bir yaklaşımdan fazlasını bulamıyorum: Sinemada gişe rekorları kıran filmlere eşdeğer bir AAA oyunu, en yüksek geliştirme bütçelerine ve tanıtım seviyelerine sahip bir oyundur. Tanım kesin değil. Bir oyunun AAA olduğundan nasıl emin olabilirim? Oyun yapıp büyüyen …

4
Java ve Steam JVM dağıtımı
Şu anda oyun geliştirme ve Steam Greenlight'a dağıtma seçeneklerimi düşünüyorum. Özellikle çapraz platform Android potansiyeli nedeniyle libGDX ile Java'yı gerçekten çok seviyorum ve Java oyunlarını Steam'e dağıtmanın mümkün olduğunu anlıyorum. Java oyunumun C ++ Steamworks API'sini arayabilmesi için bir çeşit sarıcı oluşturmak zorunda kaldığım için çok rahatım. Sorum, hangi dağıtım …
10 java  libgdx  steam 

1
Homebrew oluşturma sistemimdeki kaynakları önbelleğe alma
Arka fon: C ++ ve OpenGL kullanarak varlık bileşeni sistem türü mimarisi için basit bir 3D render sistemi tasarlıyorum. Sistem bir oluşturucu ve bir sahne grafiğinden oluşur. Oluşturucunun ilk yinelemesini tamamladığımda, sahne grafiğini ECS mimarisine dağıtabilirim. Şimdilik bu bir şekilde yer tutucudur. Mümkünse, oluşturucu için hedeflerim şunlardır: Sadelik . Bu …

2
Oyun eylemlerini belirli animasyon zamanlamalarıyla senkronize etmek için iyi teknikler?
Bu yüzden üzerinde çalıştığım oyunda bir sorunla karşılaştım, ancak muhtemelen birçok oyunda ortaya çıkan oldukça temel bir şey gibi görünüyor. Oyunum, bir karakter animasyonu sırasında bazı oyun işlevlerinin çok belirli bir zamanda gerçekleşmesini gerektiriyor. Ve böylece, başlığın dediği gibi, oyunla ilgili olayları / işlevleri / eylemleri bir karakterin animasyonundaki belirli …


3
Unity3D'de Sert Cisim Atlama Gücü ve Sıçrama Büyüklüğünün Birleşmesini Önleme
Unity3D'de oldukça basit bir mermer yarış oyunu inşa ediyorum. Top, yalnızca X ve Y eksenlerinde hareket eden bir 3D fizik nesnesidir. Sola ve sağa dönme ve zıplama yeteneğine sahiptir. Oldukça basit şeyler, ancak bir oyun kırma problemine çarptığımda: Yere düştüğünde ve yere çarptığında, topun sıçrama büyüklüğü, ekstra yüksek bir sıçrama …
10 unity  c#  physics  jumping 

1
Mesh'i Unity'deki bir İnteraktif Bezden nasıl saklayabilirim?
Bir sahnenin başlangıcında, 'top' GameObject'in üzerinde konumlandırılmış 'sayfa' adı verilen GameObject var. Sayfada bir İnteraktif Kumaş bileşeni ve bir Kumaş Oluşturucu bulunur. İnteraktif Kumaş bileşeni için Mesh çok sayıda köşeye sahip bir düzlemdir. Çalışma zamanında levha topun üzerine düşer ve istediğim şekli oluşturur. Etkileşimli Kumaş bileşenini bu noktada devre dışı …
10 unity  c#  3d-meshes  cloth 

2
Valve'den ödeme almak için neye ihtiyacım var?
Rusya'dan geliştiriciyim ve kısa süre önce Steam Greenlight'ı geçtim. Şimdi Valve programına kayıt aşamasında kaldım. Valve formlarında gördüklerimden, LLC gibi bir şirket oluşturmak gerekli değildir, burada 'Tek sahip' seçeneği vardır. Ben de bunu seçmeye karar verdim. Sorular kolaydı, ama sonra iki stoperle karşılaştım: banka hesabımla ilgili bilgiler ve vergilerle ilgili …
10 legal  steam 

4
Box2D'de (libGDX) Yakın Dövüş Silahı Oluşturma
Bir tuşa basıldığında sallanabilen yakın dövüş silahının nasıl uygulanacağıyla uğraşıyorum. İki farklı saldırı (bıçak ve salıncak) hayal ediyorum İki fikstür (karakter + silah), iki farklı gövde, iki farklı gövde + revolute eklem oluşturmayı denedim, ancak benzediğini hayal ettiğim şekilde davranması için kodlayamıyorum. STAB: Bu nedenle, bir düğmeye basıldığında, bir gövde …
10 java  libgdx  box2d 


2
Dinamik olarak değişen ağ üzerine bir köpük izi nasıl yansıtılır
Su yaratmaya çalışıyorum ve şu anda onu bir kafes üzerinde dinamik olarak dalgalar ürettim. Ama şimdi teknemi bu dalgaları manipüle etmek ve bunun üzerine Kelvin Wake'a neden olmak istiyorum. Gerçek şu ki, suyu farklı karolar kullanarak üretiyorum, aynı deseni dinamik olarak tekrarlıyorum. Peki bunu dinamik olarak oluşturulmuş bir kafesin (düzlemin) …
10 c#  unity  rendering 

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.