Oyun Geliştirme

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

3
İstemci-sunucuya karşı p2p çok oyunculu oyunların sınırlamaları [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, yalnızca bu yayını düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 5 yıl önce kapalı . Çok oyunculu oyun mimarisini okuyorum. Şimdiye kadar bulduğum makalelerin çoğu istemci-sunucu modeli ile anlaşma. …

1
Libgdx içindeki Texture, TextureRegion, TextureAtlas, Sprite ve Image arasındaki farklar nelerdir?
Etrafta öğreticiler aradım. Görüntüleri yüklemek için yukarıdaki sınıfları kullanan insanlar gördüm. Anladığım kadarıyla, tüm sınıflar iki görüntünün gücü olmadan okuyabilir, TextureRegion / TextureAtlas genellikle sayfanın birden fazla görüntü içerdiği sprite sayfasını yüklemek için kullanılır. Doku / Sprite / Görüntü için kullanılırken, tek bir görüntüyle sprite sayfası yüklemek için kullanılırlar. Ancak, …
12 libgdx 

1
Düzgün arazi üzerinde 2B, ızgara tabanlı olmayan hareket ile yol bulma
Oyunumda yol bulma için en iyi çözümü arıyorum. Harita sonuçta ızgara tabanlıdır, ancak objeler kayan nokta kullanılarak konumlandırılır ve haritadaki herhangi bir noktaya herhangi bir yönde hareket edebilir. Oyunumdaki 'zemin' eşit bir hareket maliyetine sahip, ancak elbette yolu engelleyen engeller olabilir. Oyunda diğer canlı varlıklar olacak rağmen engellerin çoğunluğu statik …
12 2d  path-finding 

2
Perlin solucanları ile mağara üretimi
Şu anda 3D Simplex Noise ile voksel arazisi gibi bir Minecraft oluşturmaya çalışıyorum ve aynı zamanda mağaraları uygulamak istiyorum. Gerçekten güzel sonuçlar veren bu iş parçacığında Perlin Solucanları yöntemini buldum . Bununla birlikte, yığın temelinde yığın olarak nasıl oluşturulacağına dair hiçbir fikrim yok. Bu mümkün mü yoksa yığın bazında mağara …

2
GL_TEXTURE_WRAP) _ (S / T) 'yi değiştirmek ne işe yarar?
Bazı acemi OpenGL öğreticileri ile çalışıyorum ve mevcut olan basit bir dikdörtgene bir doku uygulamak öğretir. Öğretici devletler GL_TEXTURE_WRAP_S ve GL_TEXTURE_WRAP_T doku parametrelerini GL_CLAMP_TO_EDGE olarak ayarlamamı söylüyor, ancak bunun gerçekte ne yaptığından emin değilim. Haritalandıkları alandan daha büyük / küçük dokuların nasıl ele alındığına dair bir şey olduğunun farkındayım, ancak …
12 opengl  textures 

2
Dönüşüm matrisinden euler açıları nasıl çıkarılır?
Varlık / bileşen oyun motorunu basit bir şekilde gerçekleştiriyorum. Dönüştürme bileşeni yerel konumu, yerel döndürmeyi, genel konumu ve genel döndürmeyi ayarlama yöntemlerine sahiptir. Eğer dönüşüm yeni küresel konum olarak ayarlanıyorsa, o zaman yerel konum da değişir, bu durumda yerel konumu güncellemek için sadece ana dönüşüm dünya matrisine geçerli dönüşüm yerel …

4
Golden Axe veya Street veya Rage gibi eski oyunlar tilemap kullanıyor mu? [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza 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ışma talep edecektir. Bu sorunun çözülebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, yardım için yardım merkezini ziyaret edin . 7 yıl önce kapalı . …
12 tilemap 

3
Bileşen tabanlı tasarımda girdi işleme
Bu sorunun birkaç kez sorulduğunu biliyorum, ancak bileşen tabanlı bir motorda giriş işlemeyi nasıl uygulayacağımdan hala emin değilim. Kullandığım bileşen tabanlı tasarım T = Machine'in blog serisine ve Varlıkların sadece id olduğu Artemis'e dayanıyordu . Girdi işlemeyi uygulamada üç temel fikrim var: Giriş bileşeni, ilgilendiği etkinlikleri tutacaktır. Giriş sistemi, anahtar …

4
Aşamalı İzometrik Harita: Ekrandaki nokta için harita koordinatlarını hesaplayın
Bu konuda zaten çok fazla kaynak olduğunu biliyorum, ancak koordinat sistemimle eşleşen bir kaynak bulamadım ve bu çözümlerden herhangi birini ihtiyaçlarıma göre ayarlamakta büyük sorun yaşıyorum. Öğrendiğim şey, bunu yapmanın en iyi yolunun bir dönüşüm matrisi kullanmaktır. Bunu uygulamak sorun değil, ama hangi şekilde koordinat alanını dönüştürmek zorunda olduğumu bilmiyorum. …

2
Ulaşılamayan hedefe en yakın konumu bulmak için AStar ayarlaması
AStar'ı Java'da uyguladım ve seçilen hedefe ulaşılabilir engellerin bulunduğu bir alanda ok çalışıyor. Ancak, hedefe ulaşılamaz olduğunda, hesaplanan "yol" hiçbir şekilde en yakın konuma (ulaşılamaz konuma) değil, bunun yerine rastgele bir yoldur. AStar'a erişilemeyen bir varış noktasına en yakın yerin yolunu bulmak için ince bir yol var mı?

4
AGS Point & Click Adventures için eski mi? [kapalı]
Kapalı . Bu soru görüş temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek gerçekler ve alıntılarla yanıtlanabilmesi için soruyu güncelleyin . 5 yıl önce kapalı . AGS motorunda kodlanan bir Point and Click Adventure oyunu üzerinde çalışıyorum ve son zamanlarda 'bu modası geçmiş …

2
Ertelenmiş oluşturma işlemindeki gölgeler
Ertelenmiş oluşturma hakkında bazı materyaller okudum ve sanırım bunun özünü alıyorum. Ama anlamadığım şey gölgeleri nasıl başardığı. G-tamponu, bildiğim kadarıyla, her ışık için bir gölge haritası oluşturmayı içermez, bu yüzden aydınlatma geçişinin her pikselin tıkalı olup olmadığının nasıl farkında olduğuyla ilgili kafam karıştı. Sonuçta, kameranın perspektifinden görülebilen belirli bir piksel, …

1
Mermi fiziğini oyunuma nasıl entegre edebilirim?
Burada bulunan yayın dosyasını indirdim , ancak nereden başlayacağımı bilmiyorum. Oyunumda çok sayıda obtu ve bir küre var, bunların hepsinin birbiriyle çarpışmasını istiyorum. (Hepsinin ağları ve ilişkili sınırlama hacimleri vardır) edit - Ben sadece cuboids aslında onlarla ilişkili AABB var fark ettim. Sanırım bunu en azından değiştirmek zorunda kalacağım. İzlemem …

3
Açık kaynaklı CCG projeleri var mı? [kapalı]
Kapalı. Bu soru konu dışı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu , Game Development Stack Exchange için konuyla ilgili olacak şekilde güncelleyin . 5 yıl önce kapalı . İyi geliştirilmiş açık kaynaklı Koleksiyonluk Kart Oyunu projeleri bulmakta zorlanıyorum. Öğrenmek ve mobil bir platforma taşımak …

5
Varlık bildirim dosyalarını neden kullanmalıyım?
Bazen insanların grafik / ses dosyaları / vb. Kullanmak yerine bunu tavsiye ettiğini görürsünüz. bunun gibi... // Game code Image myImage = new Image("path/to/image.png"); ... bunun yerine manifest dosyasını dolaylı yollama seviyesi olarak kullanmalısınız: // Manifest file MY_IMAGE: path/to/image.png // Game code Manifest myManifest = new Manifest("path/to/manifest"); Image myImage = …

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.