Oyun Geliştirme

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

2
Unity sprite'larında kullanılan pikseller birimlerinin özelliği nedir?
2D gelişimi için Birlik öğrenmeye başladım. Bu yüzden oyuna birkaç sprite içe aktarıyorum ve yardımcı olamadım, ancak varsayılan olarak "birimlere piksel" özelliği olduğunu fark etmedim 100. Normalde onu ayarladım 1. Bu değerden farklı olmam için bir neden var 1mı? Veya, daha genel olarak, farklı karakterlere sahip birden çok sprite sahip …
22 2d  unity 


3
Bir yıldızı nasıl modelleyebilirim?
Birlik'te bir yıldızı modellemeye çalışıyorum ve bu bir çeşit işe yarıyor, ama bu ideal değil. Şu anda, yüzeyine uygulanmış bir yıldız dokusunu içeren kendi kendini aydınlatan bir malzeme içeren geniş bir küre ve yıldız ışığının etkisini yaratacak bir spot ışığı kullanıyorum: Çalışırken, en iyi görünmüyor. Kerbal Space Programının bir yıldızı …

4
Bireysel oyun para birimlerine benzersiz bir kimlik atamalı mıyım?
Şu anda bir MMORPG yapıyorum. Şu anda, oyunun para birimi üzerinde çalışıyorum, ancak oluşturulan para biriminin her birimi için benzersiz bir seri numarası atamam gerekip gerekmediği konusunda kafam karıştı. Bu sistemi sanal para biriminin kötüye kullanımını izlemek için kullanmayı umuyorum, ancak bu yaygın bir uygulama mı, değilse de operasyonel ve …
22 mmo 

3
Speküler gölgelemede neden R (phong) yerine H (blinn) kullanılıyor?
Bunun için iyi bir sebep bulamıyorum. Phong'da kullanılan yansıma vektörünün fizikte basit bir temeli vardır. Ancak, blinn'de kullanılan yarı vektörün görünüşte rasyonel bir temeli yoktur ve uygun bir yansıma oluşturmaz. Ve yine de, her "fiziksel temelli" gölgeleme işlevinde kullanılır. Bunun için iyi bir fiziksel temel varsa, bilmek isterim. Bulduğum şey …


11
Gerçekten bir grafik API kullanmam gerekir mi?
Bir 3D oyunda donanım ivmesi almak için grafik API'leri kullanmak gerekli midir? OpenGL, DirectX , CUDA, OpenCL veya başka bir şey gibi grafik kartı API'larına bağımlılıktan kaçınmak mümkün olabilir ? Oyunum için kendi grafik API'mi veya kitaplığımı yapabilir miyim? Zor olsa bile, 3D uygulamamın bağımsız olarak grafik sürücüsüyle iletişim kurması …

3
Kayıt verilerim için metin dosyaları kullanmalı mıyım?
Benim sorum, oyun verilerimi kaydetmek için metin dosyaları kullanmam gerekip gerekmediği. Bunu yapmayla ilgili bazı temel endişelerim var: Verileri korumanın gerçekten bir yolu yoktur ve dolayısıyla kullanıcı dokunduğunda her şeyi mahvedebilir ve bunun olmasını istemiyorum. Muhtemelen verilerimi saklamanın en etkili yolu değildir (Çok fazla olacaktır) Yine de metin dosyalarını nasıl …

4
Oyun istatistiklerini ve formülleri gizlemek ne tür oyun deneyimleri geliştiriyor?
Oyunculara karakter yetenekleri hakkında bilgi veren çeşitli dereceler vardır - oyunculara karakterlerinin istatistiklerini ve toplam hasar, hasar azaltma vb. Sahnelerin arkasındaki rakamlar hakkında çok fazla endişe duyarak oyunun tadını çıkarmanın en iyi yolunu tutabilecek en uygun yapıyı oluşturmak için çok fazla minimuma / çalışmaya yol açabilir. Bir oyun tasarımı açısından …

2
Derinlik testi kullanmasam bile piksel atma performansı kaybediyor muyum?
İlk atma talimatlarını aradığımda, atma kullanımının performansın düşmesine neden olacağını söyleyen uzmanlar buldum. Pard atmanın, GPU'nun zBuffer'ı doğru kullanma yeteneğini kıracağını söylediler çünkü GPU'nun ilk önce her iki nesne için de Fragment shader'ı çalıştırması gerekiyor, kameraya yakın birinin atılıp atılmadığını kontrol etmek zorunda kaldılar. Üzerinde çalışmakta olduğum 2B bir oyun …

4
Voksel oyunda blok seçmek için ışın Cast
Ben bloklardan yapılmış Minecraft benzeri bir arazi ile bir oyun geliştiriyorum. Temel işleme ve yığın yüklemesi şimdi yapıldığı için, blok seçmeyi uygulamak istiyorum. Bu nedenle, ilk kişi kameranın hangi bloğa baktığını bulmam gerekiyor. Tüm sahneyi kaldırmayı çoktan duydum ama buna karşı karar verdim çünkü kulağa kaba geliyor ve doğru değil. …

3
Pek çok benzersiz silah / büyü / güç için kod nasıl yapılandırılır?
Ben Python kullanarak PyTL'i kullanarak (hala sadece metinle ilgilendiğim için PyGame yok) , FTL damarında "roguelike benzeri" bir oyun yaratan tecrübesiz bir programcıyım . Oyunum, benzersiz yetenekler kazandıran çok sayıda silah (yeni başlayanlar için yaklaşık 50) içerecek. Nesne kodunun hem güçlü (silahların radikal olarak farklı etkilere sahip olmalarına izin verme …

8
Can sıkıcı kullanıcı olmadan öğretici metin?
Öğretici bir metnim var (sonradan seslendirmeyi artırmayı planlıyorum, ancak şimdilik metin olmalı, çünkü henüz bir VO aktörüne sözleşmedim). Metin, tweet'lere benzeyen diyaloglarda kendini gösterir (her biri 140 karakterden az). Metin büyük ve okunabilir. Metin , kullanıcıyı bir sonraki adımda atmak için adım adım yönlendiren önemli talimatlar içerir . Oynatma testi …
22 tutorials 

3
LibGDX ile video oynatın
LibGDX ile video oynatmanın bir yolu var mı? Android'de açılış ekranım olarak bir video koymak istiyorum, ancak Android SDK'yı kullanmak istemiyorum çünkü LibGDX kullanıyorum ve neredeyse bitirdim: /
22 android  libgdx  video 

4
LibGDX'te Çözünürlük Bağımsızlığı
LibGDX oyun çözünürlüğümü / yoğunluğumu nasıl bağımsız yapabilirim? Alttaki yoğunluğa bakılmaksızın görüntü boyutlarını "mutlak" olarak belirtmenin bir yolu var mı? Çok basit bir çocuk oyunu yapıyorum; Ekranda sadece bir grup sprite ve menüler için bir miktar metin görüntüleniyor (öncelikle seçenekler menüsü). Bilmek istediğim şey: sprite / fontlarımı çözünürlüğümü nasıl bağımsız …
22 android  libgdx 

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.