Oyun Geliştirme

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

2
LAN üzerinden Android gerçek zamanlı çok oyunculu [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ı . …

2
GOAP sistemindeki maliyetleri tahmin etme
Şu anda Java'da bir GOAP sistemi geliştiriyorum. GOAP'ın bir açıklaması http://web.media.mit.edu/~jorkin/goap.html adresinde bulunabilir . Esasen, dünya durumunu değiştiren Eylemler arasında çizim yapmak için A * kullanıyor. Tüm Eylemlerin ve Hedeflerin yürütülmesi için adil bir şans sağlamak için, bir şey yapmanın maliyetini tahmin etmek için sezgisel bir işlev kullanıyorum. Diğer tüm …
9 java  ai  path-finding 

2
Bir varlık sistemindeki birçok hareket kaynağı
Varlık sistemleri fikrinde oldukça yeniyim, bir sürü şey okudum (en faydalısı, bu harika blog ve bu cevap ). Gerçi, bir nesnenin konumunu tanımsız sayıda kaynakla manipüle edebilmek kadar basit bir şeyi anlamakta biraz zorluk çekiyorum. Yani, pozisyon bileşenine sahip varlığım var. Daha sonra oyunda bu varlığa belirli bir mesafeyi belirli …

5
Hızla bulanıklaşan spritelar
Oyunuma hız ekledikten sonra, dokularımın seğirdiğini hissediyorum. Sonunda bir ekran görüntüsünde yakalayana kadar bunun sadece gözlerim olduğunu düşündüm: Soldaki oyunumda ortaya çıkan şey; sağdaki yapıştırılan orijinal hareketli grafiktir. (Bu, Photoshop'un 6x yakınlaştırılmış bir ekran görüntüsüdür.) Kenarların takma adı olduğuna dikkat edin - neredeyse alt piksel oluşturmaya benziyor. Aslında, spritelarımı (konum …

2
Yürüyüşü canlandırmadaki geçişlerle nasıl başa çıkıyorsunuz?
Bu animasyon modelleri için oldukça yeniyim. Sadece ipleri öğrenmek. Bir karakter yürürken döngü yapabileceğim güzel bir yürüyüş animasyonu var, ama yürümeyi bıraktıklarında ne olacak? Yani, oyuncunun yürümeyi bıraktığı anda animasyonun herhangi bir noktasında olabilirler. Bu konuma geçmelerini sağlamak için ayakta durma pozisyonuna sorunsuz bir şekilde dönmelerini nasıl sağlayabilirim? Aynı şey …
9 animation 

4
Oyunda grafikler ve fizik motoru arasında veri paylaşmalı mıyım?
Birkaç modülden oluşan oyun motorunu yazıyorum. Bunlardan ikisi grafik motoru ve fizik motorudur . Aralarında veri paylaşmak iyi bir çözüm mü? İki yol (paylaşıp paylaşmama) şöyle görünür: Veri paylaşmadan GraphicsModel{ //some common for graphics and physics data like position //some only graphic data //like textures and detailed model's verticles that …

2
Yarış oyunlarında aşırı hız felaketini önleyin
Android'de GTA III oynarken, oynadığım hemen hemen her yarış oyununda beni rahatsız eden bir şey fark ettim (belki Mario Kart hariç): Doğrudan ilerlemek kolay, ancak eğriler gerçekten zor. Şerit değiştirdiğimde veya birini geçtiğimde, araba ileri geri dönmeye başlar ve düzeltmek için yapılan her girişim onu ​​daha da kötüleştirir. Yapabileceğim tek …

3
Windows 8 hala DirectX 9'u destekliyor mu?
Windows 8 DirectX 9'u destekliyor mu? Ben Windows 8 için yapılmış C ++ ve DirectX 9 ile yazılmış bazı örnekler üzerinden bakıyordu çünkü burada (göz bildiğimiz gibi değil, o http://directxtutorial.com/Lesson.aspx?lessonid=111-4-2 ). COM ile DirectX'i Inizialising: ComPtr<ID3D11Device1> dev; ComPtr<ID3D11DeviceContext1> devcon; Sadece garip çünkü eski yöntemle biliyorum: ID3D11Device *dev; ID3D11DeviceContext *devcon; (Umarım …
9 c++  directx  windows 

1
GluLookAt nasıl çalışır?
Anladığım kadarıyla, gluLookAt( eye_x, eye_y, eye_z, center_x, center_y, center_z, up_x, up_y, up_z ); şuna eşittir: glRotatef(B, 0.0, 0.0, 1.0); glRotatef(A, wx, wy, wz); glTranslatef(-eye_x, -eye_y, -eye_z); Ama ModelViewmatrisi yazdırdığımda , çağrı glTranslatef()düzgün çalışmıyor gibi görünüyor. Kod pasajı şöyledir: #include <stdlib.h> #include <stdio.h> #include <GL/glut.h> #include <iomanip> #include <iostream> #include <string> …

2
Varlıklar veya bileşenlerdeki durum değişiklikleri
Kurumlarımdaki devlet yönetimi ile nasıl başa çıkılacağımı anlamakta biraz sorun yaşıyorum. Duraklatma ve menüler gibi Oyun durumu yönetimi ile ilgili sorunum yok çünkü bunlar bir varlık bileşeni sistemi olarak ele alınmıyor; sadece varlıklarda / bileşenlerde durum. Örnek olarak Orklar'dan Ölmeli, MainCharacter ve Trap varlıklarım var ve bileşenleri sadece PositionComponent, RenderComponent, …

1
Her bir cümleyi ne kadar süreyle görüntülemek gerekir?
Metnin otomatik olarak ilerlediği bir dizi oluştururken, her bir "cümleyi" görüntülemek için makul bir süre hesaplamamı sağlayacak bir ölçüm var mı? Sezgim bana, okuma şeklimiz nedeniyle, kelime sayısının muhtemelen karakter sayısından daha alakalı olduğunu söylüyor, ancak insanların bu sorun hakkında daha önce neyi çözmüş olabileceğini merak ediyorum.

2
Sunucu Tarafı Girişi
Şu anda oyunumda, müşteri bir renderer'dan başka bir şey değil. Giriş durumu değiştiğinde, istemci sunucuya bir paket gönderir ve oynatıcıyı girişi işliyormuş gibi hareket ettirir, ancak sunucu pozisyonda son sözü söyler. Bu, büyük bir sorun dışında genellikle gerçekten iyi çalışır: kenarlardan düşmek. Temel olarak, bir oyuncu bir kenara doğru yürüyorsa, …

5
Pinball Oyunu için 2D Çarpışma tespiti
Şimdiye kadar önceki oyunlarda kutularla basit 2B çarpışmayı kullandım ve daha sonra bir çarpışma için piksel düzeyinde kontrol ettim. Neredeyse çok sayıda çerçevede bir langırt oyunu yaparsanız, top bir duvar veya başka bir yüzeyle temas edecek, bu yüzden başka bir yaklaşım var mı?

3
Birbirlerine bağlantısı olan odaların bir listesine sahipken, izole oda gruplarını nasıl bulabilirim?
Küçük bir roguelike oluşturmaya çalışıyorum ve rastgele üreten odalar ve koridorlar kadar ileri gittim. Her oda anlık bir nesnedir ve bir koridorla birbirine bağlanan diğer odalardan oluşan bir dizici içerir. Bağlantısız odaları seçebilirim ama sadece birbirine bağlı olan ama diğerlerinin çoğuna bağlı olmayan, bir ada oluşturan odaları nasıl bilebilirim? daha …
9 java  algorithm 

2
Döşeme tabanlı izometrik oyunda serbest hareket
Kiremit tabanlı bir izometrik oyunda serbest hareketi uygulamanın makul bir kolay yolu var mı? Bu, oyuncunun bir döşemeden diğerine hemen atlamayacağı veya ızgaraya "yakalanmayacağı" anlamına gelmez (örneğin, döşemeler arasındaki hareket animasyonluysa, ancak animasyon bitmeden herhangi bir şey yapmanıza karşı kilitlenirseniz). Oyun programlama ile ilgili herhangi bir şeye gerçekten yeni başlıyorum, …

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.