Oyun Geliştirme

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

1
Bir oyunda av tüfeği nasıl uygulanır?
Tabancalar ve makineli tüfekler kolaydır - mermilerin belirli bir yönde uçmasını sağlayabilirsiniz, bu yüzden bunu zaten uyguladım. Bir av tüfeği ise, belirli bir bölgedeki koniye benzeyen herhangi bir şeye zarar verir. Bunu nasıl uygulamalıyım? Burada birkaç önerim var, ancak bazı önerilerde bulunabilirim: Bir mermiyi, kendileri tarafından daha az hasar veren, …
14 c#  unity 

2
Mermiyi kamera yerine silahtan çıkarmak, ancak nişangâh açısından doğru tutmak
Birinci şahıs oyunu üzerinde çalışıyorum ve bir sorunla karşılaştım. Oyunumda, oyuncunun silahının yanı sıra ekranın ortasında bir nişangâh var - şöyle: İlk olarak, herhangi bir silah modeli oluşturulmadığını düşünelim. Daha sonra mermi ateşlemek kolaydır - mermiyi tam olarak oyuncunun "gözlerinin" olduğu yerde ortaya çıkarırsınız ve daha sonra oyuncunun baktığı yöne …


3
Bir oyun için gerçek dünya haritası verilerini nerede bulabilirim?
Oyun haritasının gerçek bir üzerine yerleştirildiği Ingress'e benzer bir konseptle bir oyun oluşturmak istiyorum . Böyle bir uygulama için harita verilerini nerede bulabilirim? Kendi oyun nesnelerimi bu haritaya nasıl (genel olarak) entegre edebilirim? Oyun nesnelerinin gerçek zamanlı olarak hareket etmesi gerekir, bu yüzden harita üzerinde statik işaretleyici olarak kullanmak yeterli …
14 maps  realtime 

2
Varlık / Bileşen Sistemi ve UI “Varlıklar”
Varlık / bileşen sistemlerine hala yeşilim. Sprite (veya sprite sayfası) çizmek ve girişi (fare / dokunma tıklamaları) işlemek için yararlı bileşenlere sahip olduğum için, doğal olarak bunları UI bileşenleri (düğmeler gibi, örneğin seviye seçme ekranı) oluşturmak için yeniden kullanmak istiyorum. Bu bana çok tuhaf geliyor. Varlıkları her zaman oyuncular, düşmanlar, …

2
Büyük köşe arabelleği ve çoklu çizim aramaları
OpenGL ile yeni başlıyorum ve bunu 2D oyun oluşturmak için kullanmaya çalışıyorum. Bu oyunda, çok çeşitli farklı renkli altıgenlerden oluşan altıgen bir ızgaram var. Yeni başlayan bir OpenGL programcısı olarak, bu tabloyu çizmenin iki yolunu görüyorum: Tek bir altıgen için verilerle bir köşe tamponu kullanarak, tekdüze bir ofset değeri kullanarak …
14 opengl  shaders 

3
Bir video oyununda mermileri nasıl temsil ederim?
Yaptığım bir sunumun parçası olarak "Galaga" ya benzer basit bir sabit nişancı oyunu yapıyorum. Uzay gemisinden ateşlenen lazerler gibi insanların mermileri izlemek için hangi stratejileri ve veri yapılarını kullanacağını merak ediyorum. Daha önce kullandığım süper basit bir uygulama, her mermiyi bir nokta olarak temsil etmek ve sahnedeki tüm nesnelerle çarpışmaları …



3
Bir oyunu “sıradan” yapan nedir?
"Sıradan" teriminin zaman zaman oyunları tanımlamak için kullanıldığını gördüm ve insanların kendilerini veya başkalarını "sıradan oyuncular" olarak tanımladıklarını gördüm. "Sıradan" bir oyun tam olarak nedir? Normal oyunlar arasında gerçek bir fark var mı? Eğer öyleyse, bir oyunu "sıradan?" Yapan nedir?

1
GLSL sürüm 330 ile bir skybox uygulama
OpenGL 3.3 ve GLSL sürüm 330 ile çalışan bir skybox almaya çalışıyorum. Web'in herhangi bir yerinde tamamen modern bir OGL skybox öğretici bulamadım, bu yüzden daha eski bir tane modernleştirdim ( köşe noktaları glVertexAttribPointer()yerine kullanarak gl_Vertex). Çoğunlukla işe yarıyor, ancak 2 ana ayrıntı için: Gökyüzü kutuları daha çok gökyüzü üçgenlerine …
14 c++  opengl  glsl  cubemap  skybox 

1
Rampa Gölgeleme veya Aydınlatma Nedir?
Rampa gölgeleme veya aydınlatma nedir ve nasıl çalışır? Toon gölgelendirmeden farklı mı yoksa aynı kavram mı? Rampa gölgelendirmesi için blinn-phong veya lambert'e göre spekülerlik nasıl farklı hesaplanır?
14 shaders  lighting 

3
Çarpışma tespiti her zaman O (n ^ 2) midir?
Fizik motoru, örneğin birbirine yakın olan nesneleri gruplayarak ve tüm nesneler yerine bu grup içindeki çarpışmaları kontrol ederek bu karmaşıklığı azaltabilir mi? (örneğin, uzak nesneler, hızına ve diğer nesnelerden uzaklığına bakarak bir gruptan çıkarılabilir). Değilse, çarpışma küreler (3B olarak) veya disk (2B'de) için önemsiz mi? Bir çift döngü yapmalı mıyım …

2
GLSL Shader - Ton / Doygunluk / Parlaklığı Değiştir
Bir GLSL parça gölgelendirici kullanarak bir görüntünün renk tonunu değiştirmeye çalışıyorum. Photoshop'un Ton / Doygunluk Ayarı katmanına benzer bir şey elde etmek istiyorum. Aşağıdaki görüntüde şu ana kadar neler aldığımı görebilirsiniz. Yeşil karenin tonunu değiştirmek istiyorum, bu yüzden sağdaki kırmızı kare gibi görünüyor, ancak bu gölgelendirici ile yarım kırmızı yarım …

2
Bölge devriye planlaması
Temsilcilerin kara için savaştığı bir oyun / simülasyon geliştiriyorum. Aşağıdaki resimde gösterilen durum var: Bu yaratıklar etrafta dolaşıyor ve özgür olmaları halinde üzerine bastıkları toprak parçalarını işgal ediyorlar. Bunu daha ilginç hale getirmek için, "devriye gezme" davranışını tanıtmak istiyorum, öyle ki ajanlar aslında onu almak isteyebilecek davetsiz misafirlerden devriye gezmek …
14 java  ai  grid 

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.