Oyun Geliştirme

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

8
Tüm oyunlar başlangıç ​​sonrası yüklemeden kaçınabilir mi?
Tıpkı dev açık dünya oyunlarının dinamik olarak devasa haritalar yüklediği gibi, ayrı haritalar, menüler ve aynı dinamik yükleme yöntemiyle neredeyse herhangi bir arabirim veya 3D ayarı yükleyemedik mi? Ortamı değiştirmeden, arayüzler ve oyun içindeki çeşitli yerlerin hepsi dinamik bir şekilde yüklenebildi, aynı şekilde büyük açık dünya haritalarının içinden geçerken yüklendiği …
23 loading 

11
Kullanıcı dostu kutupsal koordinatların bir dairenin etrafındaki hareketini nasıl yapabilirim?
Bir gemi ile gezegenlere indiğiniz ve gemiden çıkıp dolaşabileceğiniz 2B bir oyun üzerinde çalışıyorum. Bu gezegenler çok küçüktür (bazen ~ 350 piksel yarıçapı düşünür) ve yandan görülür. Böylece tüm gezegeni genel olarak ekranda kolayca görebilirsiniz. Bu kafa karıştırıcı olabilir, işte bir resim: Sırasıyla saat yönünün tersine ve saat yönünde hareket …

3
Oyun genelinde değişkenleri saklamanın en iyi yolu
Zorluk, çözünürlük, tam ekran vb. Şeyler için seçenekler ekranım var, ancak çalışma sırasında bu değişkenleri saklamanın / elde etmenin "en iyi" yolunu bulmakta zorlanıyorum. Şu anda, Constantstüm GameOptionnumaralamaları içeren bir sınıf uyguladım , ancak tüm bu seçenekler için varsayılanı nasıl seçerim? Ayrıca, seçili olan enumu nasıl alabilirim? Çözünürlük ile ilgili …
23 c#  2d 

11
Yeniden doğmuş bir oyuna nasıl tatmin edici bir hedef ve / veya kazanma koşulu ekleyebilirim?
Oyunuma bir amaç eklemek istiyorum. https://www.youtube.com/watch?v=O3uxaxy5_tc Yukarıdaki video oyunumda oynanış yaptığım en son video. Gördüğünüz gibi, oyun vardır aldı: Savaşmak için rakipler (video NPC rakiplerinde, ancak çok oyunculu rakipler yakında olacak) Yakalanma hedefleri (kuleler). Varyasyon. Yani, oyuncular farklı kurulumlara sahip olmak için farklı beceriler seçebilirler. Büyük ve çeşitli bir harita …

2
Gerçek zamanlı FPS oyununda sunucuya ne gönderilir?
Yerel oyuncumuzun sunucuya pozisyonunu söylemenin doğru yolu nedir? Bazı belgeler, girdileri üretildiği zaman göndermenin daha iyi olduğunu söylemektedir. Bazı belgeler müşterinin pozisyonunu sabit bir aralıkta gönderdiğini söylüyor. Girişleri gönderme yaklaşımı ile: Oynatıcı yön tuşlarını basılı tutarsa ​​ne yapmalıyım? Bu, her çerçevede sunucuya bir paket göndermem gerektiği anlamına geliyor. Çok fazla …

7
Araba oyununda şanzıman uygulaması
Manuel vites değişiklikleriyle basit bir araba oyunu yaratmaya çalışıyorum. Ancak, vites değişikliklerini uygulamakta biraz zorlanıyorum. İşte "araba" için şu anki kodum: int gear = 1; // Current gear, initially the 1st int gearCount = 5; // Total no. of gears int speed = 0; // Speed (km/h), initially 0 int[] …
23 simulations  car 


1
Bloom uygulanmayacaksa, HDR görüntülemenin faydası var mı?
Şu anda oyunumda ortam aydınlatması için görüntü tabanlı bir ışık kullanıyorum. Dağınık ve göz kamaştırıcı aydınlatma elde etmek için bir gökyüzü küp haritası çizdim. Şu anda bir HDR işleme boru hattı kullanıyorum - skybox 16 bit depolama kullanıyor. Bir 16 bit rendertarget çizerim, sonra sonunda backbuffer'a çizilecek değerleri 0.0 - …
23 skybox  hdr 


1
Kendi sahne grafiğimi haddeleme
Merhaba Oyun Geliştirme SE! Basit ve çok hafif bir oyun motoru yaratma umuduyla OpenGL'de yoluma giriyorum . Projeyi, sonunda biraz para kazanabilecek, ancak her iki şekilde de eğlenceli olacak bir öğrenme deneyimi olarak görüyorum. Şimdiye kadar bazı temel G / Ç'leri, bir pencereyi (çok şık bir F11 tam ekran tuşuyla) …
23 opengl  3d  scene-graph 

1
Gezegen oluşturma için en iyi LOD yöntemi hangisidir?
Şu anda tezim üzerinde çalışıyorum, gezegensel büyüklükteki arazileri yapan bir motor. Araştırmamı hala bitirdim ve bu konuda birçok şeyle karşılaştım, sorun şu ki hangi Ayrıntı Seviyesi (LOD) yöntemini kullanmam gerektiğine karar veremem. Geomipmapping, geometri clipmaps (GPU) ve Ulrich tarafından büyük arazilerde iyi çalışan ve bir küpün 6 ​​yüzünü oluşturmak için …

9
Patron savaşları nasıl önemlidir?
Mevcut formdaki patron savaşlarının amacı nedir? Çoğu oyun için, bir boss karşılaşması genellikle: Patronun zayıf noktasının ne zaman ortaya çıktığını anlamak zorunda olduğunuz bir çeşit bulmaca. Daha fazla sağlık ve düşmana daha fazla vurabilir veya belki özel bir saldırı geçirebilir Doğru düğmelere doğru zamanda basmanız gereken senaryolu bir dövüş. Sahnenin …

6
Mesafe fonksiyonu nasıl optimize edilir?
Oldukça basit bir RTS benzeri oyun geliştirirken, mesafe hesaplamalarımın performansta bir etkiye neden olduğunu fark ettim. Her zaman, bir birimin hedefine uygun olup olmadığını, merminin hedefine ulaşıp ulaşmadığını, oyuncu bir toplama, genel çarpışma vb. İki nokta arasındaki mesafe çok kullanılır. Sorum tam olarak bununla ilgili. Oyun geliştiricilerin normal kare (x …

2
Aynı anda genellikle kaç dokuya bağlanabilirim?
Bir oyun motoru geliştiriyorum ve sadece modern (Shader model 4+) donanım üzerinde çalışacak. Anladığım kadarıyla, işim bittiğinde, bu mantıksız bir gereklilik olmayacaktı. Sorum şu: Modern grafik kartına aynı anda kaç doku bağlayabilirim? 16 yeterli olacaktır. Çoğu modern grafik kartının bu kadar sayıdaki dokuyu desteklemesini bekleyebilir miyim? GTX 460 cihazım 32 …

2
Oyunum bitmek üzere! Ben şimdi ne yapacağım? [kapalı]
Kapalı . Bu sorunun daha odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, yalnızca bu yazıyı düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 5 yıl önce kapandı . Tamamen bitmiş ve piyasaya sürülmeye hazır bir HTML5 / canvas oyunum var. Hayatta kalmak için …

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.