Oyun Geliştirme

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

2
PBR ve SSR arasındaki fark nedir?
Oyun geliştirmede çok yeniyim ve Ekran Alanı Yansıması ile Fiziksel Tabanlı Görüntü Oluşturma arasındaki farkı anlamaya çalışıyorum. PBR hakkında okudum ve anladığım kadarıyla, ışığın gerçek hayatta nasıl yansıdığını taklit etmeye çalışıyor, bu da genellikle malzemenin türüne bağlı olarak speküler ve yaygın olan iki bileşene ayrılıyor. SSR'ye gelince, yanılıyorsam pls beni …

3
Macera oyunu bulmacalarının neden genellikle tek bir ipucu / çözümü var?
Son zamanlarda bir macera oyunu ( Dreamfall Chapters ) oynarken, oynadığım çoğu macera oyununun çözmenizi gerektirdiği "bulmacalar" için tek bir çözümü olduğunu bana vurdu. Bu genellikle oyuncunun "alması" gereken tek bir ipucu anlamına gelir veya oyun dünyasında bulabilecekleri her şeyi taramak için uzun bir "kaba kuvvet" seansında olabilirler. (Bunun Sam …

1
Çok katmanlı bir 2d tilemapta ışıkları ve gölgeleri nasıl uygulayabilirim?
Sıfırdan izometrik bir oyun yazma sürecindeyim ve nasıl ışık ve gölge ekleyip ekleyemeyeceğimi bilmek istiyorum. Şimdiye kadar sahip olduğum kod burada bulunabilir , ancak şu anda haritaların doğru / yanlış değerlerin basit 3d dizileri olduğunu bilmek yeterli olmalıdır . İşte ortamın bir çekimi: Tek bir katemap olsaydı, düz ileri olurdu. …

2
Dinamik engeller ve oyuncu tarafından yapılan tıkanmalar için bir yol bulma?
Merhaba Unity 5 bir TD oluşturma ve benim Pathfinding biraz yardıma ihtiyacım var. Ben kullanacağım Arons A * yol bulmanın beni dinamik nesneler kullanın ve çalışma zamanı sırasında yolunu güncelleme sağlayan benim AI için. Ancak oyunumda oyuncunun minyonları özel kuleleriyle bloke edebilmelerini istiyorum. Böyle bir şeyi nasıl başarabilirim? Daha fazla …
11 unity  c#  2d  ai  path-finding 


2
Rycast araba tekerleklerinin yana kaymasını nasıl önleyebilirim?
Bu makaleyi referans olarak kullanarak gerçekçi olmayan bir araba fiziği motorunu bir öğrenme egzersizi olarak yazıyorum . Bir araziyle doğru bir şekilde çarpışan ve her tekerlek için doğru süspansiyon kuvvetlerini uygulayan bir arabam var. Bir sonraki sorunum tekerleklerin yanal hareketini önlemektir. Örneğin, arabamı bir eğime düşürürsem, eğimden aşağı doğru kayar …

4
SmoothVideo Project tarafından kullanılan gibi kare enterpolasyonu, bir performans artışı olmadan oyunların kare hızını artırmak için bir seçenek olabilir mi?
SmoothVideo Projesi, videonun fps'sini 24'ten 60'a çıkarmak için kare enterpolasyonunu kullanır. Sonuçlar oldukça etkileyici . Bunun uygulanıp uygulanamayacağını ve video oyunlarında iyi görünüp görünmeyeceğini merak ediyordum. Tüm çerçeveleri oluşturmaktan çok daha az kaynak kullanır, bu nedenle alt uç makinelerin bir miktar uzlaşma düzeyinde çok daha iyi platformların kalitesinde işlenmesine izin …

3
UPS ve FPS - Neyi sınırlamalıyım ve neden?
Şu anda C ++ ve SDL2 kullanarak bir oyun yazıyorum ve merak ettiğim bir şey var - saniyedeki karelerimi (FPS) ve / veya saniyedeki güncellemelerimi (UPS) sınırlamak anlamlı mı? UPS'i sınırlarsanız, oyunun hızını kontrol edersiniz - oyuncu güncelleme başına 1 piksel hareket ederse ve her zaman saniyede 30 kez güncellerseniz, …
11 game-loop  logic  sdl2 

2
Bir parça gölgelendiriciye belirli bir piksel yazmamasını nasıl söyleyebilirim?
Bir WebGL'de, bir parça gölgelendirici tarafından işlenen bir ekran alanı dörtlüsü göndermek istiyorum, ancak parça gölgelendiricinin yalnızca belirli koşullar altında bir piksel yazmasını sağlayın (örneğin ... bir daire içinde olduğunu veya piksel, bir eğri denklemi veya başka bir şeyle tanımlanan bir yarımuzayın pozitif tarafına aitti). Bir fragman gölgelendiricisinde "piksel yazma" …

4
Küresel bir müzayede evi veya ayrı müzayede tüccarları için ekonomik tasarım farkı nedir?
Ben oynuyorum Tamriel Sınırsız: Elder Scrolls ve yerel müzayede evler var. (Müzayedeleriniz yok, ama terim aşağıdaki metinde karışmamaya devam ediyorum.) Loncaların (bu AH'lere sahip olan) kendi küçük ekonomilerini kurabilmelerinin avantajını görebiliyorum, bu güzel bir özellik. Diğer tarafta, her zaman en düşük fiyat için hangisinin aradığım öğeyi sunduğunu görmek için birkaç …

3
Platformlar arası çok oyunculu oyunlar neden var olamaz?
En azından neden bu kadar zorlar? - AAA stüdyolarının bile oyunları için bu başarıyı yakalamamasının sebebi olduğunu varsayarsak. Özellikle Xbox, PS4 ve PC üzerine inşa edilebilen Unreal ve Unity gibi modern platformlar arası oyun motorlarında, bu neden henüz büyük ölçekte yapılmadı? Örneğin Diablo III, çeşitli platformlarda yayınlanan bir oyundur. Dünyanın …


2
SpriteKit MVC modelini takip ediyor mu?
Şu anda bir MVC tasarım modelini takip etmeye çalıştığım Old Frank adlı bir iOS projesi üzerinde çalışıyorum. Bunun özü. GameObjects(model) <- Scene(controller) -> Sprites "SpriteKit" (View) MVC'yi doğru bir şekilde anlarsam, MVC'yi takip etmek istiyorsanız SpriteKit'in sunduğu birçok özelliği kullanamazsınız. Örneğin SKAction, herhangi bir çarpışma algılama vb. Oyun nesnelerinin bulunduğu …


2
Doğal görünümlü voksel nasıl yapılır
Bir voksel oyunu geliştiriyorum, ancak yanlış tekniği kullandığımı düşünüyorum. Şu anda bloklar yapmak için düz karolar kullanıyorum ve bence daha iyi ve daha verimli bir yol var. Doğal görünümlü araziye sahip bir voksel oyunu gördüm. Bununla demek istediğim bloksuz. Oyun metreküp başına 4 * 4 * 4 blok ve kir, …

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.