Oyun Geliştirme

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

9
Hangi C ++ GUI kütüphanesini önerebilirsiniz? [kapalı]
Şu anda olduğu gibi, bu soru bizim soru-cevap formatımız için uygun değil. Yanıtların gerçekler, referanslar veya uzmanlık tarafından desteklenmesini bekliyoruz, ancak bu soru muhtemelen tartışma, tartışma, oylama veya genişletilmiş tartışmalar gerektirecektir. Bu sorunun iyileştirilebileceğini ve yeniden açılabileceğini düşünüyorsanız, rehberlik için yardım merkezini ziyaret edin . 6 yıl önce kapandı . …
26 c++  gui 

4
MMO'larda yük dengeleme nasıl sağlanır?
Tek bir parça veya bölge için işlem yapmanın yükü hafifletmek için birkaç sunucu üzerinden yapılabileceğinin yaygın bir gereksinimi olduğuna inanıyorum. Tüm oyuncuların ve tüm NPC'lerin etkileşime girebileceği birleşik tutarlı bir dünyayı korurken bunun nasıl yapılabileceğini merak ediyorum. Sorum şu: MMO'larda yük dengelemesi nasıl sağlanıyor? Bu konudaki bilgilerimin nasıl geliştirileceğine dair …

5
AssetManager nasıl tasarlanır?
Bir oyunun grafikleri, sesleri, vb. Referanslarını alacak bir AssestManager tasarlamaya en iyi yaklaşım nedir? Bu varlıklar bir anahtar / değer Harita çiftinde saklanmalı mı? Yani "arkaplan" varlığını istiyorum ve Harita ilgili bitmap'i döndürüyor? Daha iyi bir yolu var mı? Özellikle bir Android / Java oyunu yazıyorum, ancak cevaplar genel olabilir.

2
Sahte-rastgele yerine, "zevkli" rastgele nasıl üretebilirim?
Sırayla farklı türde bulmacalar sunan bir oyun yapıyorum. Her bulmacayı yalancı ve numaradan seçiyorum. Her bulmacanın çeşitli varyasyonları vardır. Başka bir sözde rasgele sayı ile değişimi seçiyorum. Ve bunun gibi. Mesele şu ki, bu neredeyse gerçek rastlantısallık üretirken, oyuncunun gerçekte istediği şey bu değil. Oyuncu genellikle neyi algıladıklarını ve rastgele …
26 algorithm  random 

4
UV ve UVW Eşleme tam olarak nedir?
Bazı temel 3B kavramları anlamaya çalışıyorum, şu anda dokuların gerçekte nasıl çalıştığını anlamaya çalışıyorum. UV ve UVW haritalamanın 2B Dokular'ı 3B Nesnelere eşleyen teknikler olduğunu biliyorum - Wikipedia bana da söyledi. Açıklamalar için googledim ama sadece ne olduğunu bildiğimi varsaydığım öğreticiler buldum. Anladığım kadarıyla, her 3B Model Noktalardan oluşuyor ve …

9
Delta sıkıştırması ağ üzerinden gönderilen veri miktarını nasıl azaltır?
Birçok oyun gönderilen veri yükünü azaltmak için delta sıkıştırma tekniğini kullanır. Bu tekniğin gerçekte veri yükünü nasıl düşürdüğünü anlayamıyorum? Örneğin, bir konum göndermek istediğimi varsayalım. Delta sıkıştırması olmadan vector3, örneğin, varlığın tam konumunu bir ile gönderirim (30, 2, 19). Delta sıkıştırma vector3ile küçük sayılarla bir gönderirim (0.2, 0.1, 0.04). Mesajların …



1
Unity3D oyunuma karşı fonksiyonel testleri nasıl yaparım?
bağlam Unity3d'deki bir oyun için bazı eski kodları sürdürüyorum ve yeni şeyler uygularken ya da yeniden düzenleme yaparken bir şeyleri kırmadığımdan emin olmak için regresyon için bazı fonksiyonel testler yazmak istiyorum. Varlık olarak kullanılabilen Unity3d için 'Birim Test Araçları' paketi olduğunu zaten biliyorum. Birim test paketi olarak kullandım, bu yüzden …

1
Neden yeni nesneyi anında başlatmak yerine nesne havuzları oluşturmayı ve kullanmayı düşünmeliyim?
Bu model hakkında birkaç kez okudum (en iyi uygulamalar açısından): Hafıza Ayırma : Yeni nesneyi anında başlatmak yerine, her zaman nesne havuzları oluşturmayı ve kullanmayı düşünün. Bellek parçalanmasının daha az olmasına ve çöp toplayıcının daha az çalışmasına yardımcı olacaktır. Ancak, aslında ne anlama geldiğini bilmiyorum. Nasıl uygulayabilirim? Örneğin, Unity yöntemini …

3
Bağımsız oyun geliştiricileri daha eski donanımı hedeflemeli midir?
Çalıştığım bir geliştirici, indie geliştiricilerin yaklaşık altı veya daha fazla yıllık olan (maksimum ayarlarda) donanımları hedeflemeleri gerektiğini söyledi. Donanımı kaç yaşında olursa olsun, oyununu oynamak isteyen herkesin çalıştırılabilir bir kare hızında oynamasına izin vermek, ancak indie geliştiricilerin düşük Poli sanat tarzı kullanmak ya da oyunlarını yapmak zorunda kalmaları gerektiğini düşünüyorum. …

8
Oyun mekaniklerini / kurallarını ana koddan ayrı olarak uygulamaya değer mi?
Bu topluluğun kapsamına uygun olup olmadığından emin değil ya da bunun yerine Stackoverflow'a gitmesi gerekmiyor. Diyelim ki oyunumun özünde kolayca genişletilebilir olmasını istiyorum, yani iyi bir programlama bilgisine sahip olmasa da birçok insanın sadece mevcut kuralları değiştirmesini değil, aynı zamanda içine tamamen yeni bir oyun mekaniği eklemesini istiyorum. Kendimi iyi …

2
Sanatçıma oyunlar için sanat yapmasını nasıl öğretebilirim?
Bu yüzden kız arkadaşım bir sanatçı ve ben programcıyım ve sık sık yeteneklere katılmaktan ve şu anda ortaya çıkan farklı popüler platformlar için bazı küçük oyunlardan ya da diğer eğlenceli şeylerden bahsetmek istiyoruz. Ancak henüz ciddi bir oyun gelişimi yapmadığım için, ona yapacağı varlıkları nasıl yaratması veya paketlemesi gerektiğini açıklamakta …
25 art 


3
Oyunumu CD anahtar / seri numarası ile nasıl korurum?
Bu yüzden, XNA oyunumun korsan kopyalarını resmi oyun sunucularına erişmekten alıkoymaya karar verdim (bu sayede yönetiliyor, böylece oyun için para ödeyen insanlar en iyi deneyimi elde edecekler) müşterileri yanlış veya oluşturulmuş, kopyalanmış veya yasaklanmış bir CD ile ayırarak tuşları (veya seri numaraları, çünkü oyun dijital ve hiçbir CD yok). Bu …
25 security 

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.