Oyun Geliştirme

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

1
Voksel arazide gerilim / gerinim mekaniği nasıl uygulanır?
Arazinin voksellere ayrıldığı Minecraft benzeri bir dünya geliştirme sürecindeyim. Ancak, manzaraların dengesiz konfigürasyonlarının tahmin edilebilir şekilde çökmesini de istiyorum. Örneğin , çok ağır bir çıkıntı, asimetrik olarak aşınmış bir tabana sahip bir sütun oluşumu gibi 'yüksek stresli' voksellerde kırılır ve kırılır . Arazideki her voksel için bir 'stres vektörü' alanı …


3
P2P ağ gizleme pozisyonları?
Güvenli oyun oynamak için bir P2P mimarisi üzerinde çalışıyorum ve sorunu beş alt soruna ayırdım: Gönderilen oyun durumunun yasa dışı bir şekilde değiştirilmesi Doğru dolandırıcı dolandırıcı Bir oyun durumunu kabul etme "Geleceğe bakış" hilesinden kaçınmak Hassas bilgileri rakiplerden gizleme İlk dördü çözdüm ama sorun yaşadığım son soru. Ayrıntılara girmeden önce, …

1
oyun testi nasıl otomatikleştirilir?
Bu test alanında yeniyim. Birlik motoru kullanarak basit bir oyun geliştirdim ama test etmek istiyorum. Selenyum ile kontrol ettim ama oyunda gerçekleştirilen eylemin bilgisine sahip olan iade edilen değeri nasıl elde edeceğimi bilmiyorum. Eğer değeri elde edebiliyorsam, buna göre gerekli eylemi yapabiliyorum.
13 unity  testing 

3
Kamerayı tam piksel aralıklarında nasıl hareket ettirebilirim?
Temelde kameranın alt piksellerde hareket etmesini durdurmak istiyorum, çünkü bu çok az olsa bile boyutlarını gözle görülür şekilde değiştiren spritelara yol açıyor. (Bunun için daha iyi bir terim var mı?) Bunun net pikselli grafiklere sahip olmak istediğim bir piksel sanat oyunu olduğunu unutmayın. İşte sorunu gösteren bir gif: Şimdi denediğim …
13 libgdx  pixel 


2
Hareket, Time.deltaTime kullanılmasına rağmen kare hızına bağlı gibi görünüyor
Ben denir Unity, bir oyun nesnesini taşımak için gerekli çeviri hesaplamak için aşağıdaki kodu var LateUpdate. Anladığım kadarıyla, benim kullanımım Time.deltaTime, son çeviri kare hızını bağımsız hale getirmelidir (lütfen dikkat edin CollisionDetection.Move(), sadece rekolte yapmak). public IMovementModel Move(IMovementModel model) { this.model = model; targetSpeed = (model.HorizontalInput + model.VerticalInput) * model.Speed; …


1
Skyrim'de Hayvanlar Oynanabilir Nasıl Yapılır
Skyrim Creation Kit ile biraz deneyimim var ve bazı küçük modlar yaptım. Gerçekten yeni yarışlar yapmakla ilgileniyorum ve oyuncunun yaşlı bir kişi, bir çocuk veya bir dremora yaratmasına izin veren bir mod yaptım. Bunu yapmak için, kimlikleri düzenleyicide buldum ve "oynatılabilir" kutusunu işaretledim (ve işaretlenmemiş "alt"). Bunu kurt, at veya …

3
Nereye kredi vermek zorundayım?
Her şeyden önce bu, kredi koymak için en iyi yer için bir tartışma değil , izin verildiği yerde . Örneğin, yükleme dizinine sadece bir credits.txt dosyası eklemem iyi olur, yoksa bunları okuyabileceğiniz bir oyun içi yer yapmak zorunda mıyım? Ve herhangi bir genel kural var mı, yoksa krediye ihtiyacı olan …
13 assets  business 

2
Scene2D ile nasıl açılır pencere yapabilirim?
Bir logo ve bir grup düğmeli bir ana menü ekranım var. Oturum Aç düğmesine basıldığında, kullanıcı adı ve şifre isteyen bir iletişim kutusu açıyorum. Bu "haşhaş" dışında, iyi çalışıyor. Şu anda yeni diyalog kutusu her şeyi değiştiriyor, ancak mevcut sahnenin üzerine yerleştirmek istiyorum . Sadece Scene2D öğreniyorum.
13 java  libgdx  menu  scene2d 

2
Birçok küçük üçgenden yapılmış nesneler üzerinde çarpışma algılaması nasıl yapılır?
Herhangi bir şeklin daha küçük üçgenler tarafından oluşturulabileceğini (veya yaklaşıklaştırılabileceğini) anlıyorum. Herhangi bir dikdörtgen 2 küçük üçgenle oluşturulabilir. Herhangi bir daire birçok ince "pizza dilimi" üçgen tarafından oluşturulabilir. Bu çarpışma tespitine nasıl dönüşür? Köşeleri kullanarak dikdörtgen çakışmasını nasıl hesaplayacağımı anlıyorum. Merkez, yarıçap ve mesafeyi kullanarak daire çakışmasını nasıl hesaplayacağımı anlıyorum. …


4
Tabletler için oyuncu yorgunluğu?
Tabletler için oyun yapmayı düşünüyorum. Bir PC / konsol arka planından gelince, kullanıcı arayüzlerindeki büyük farklılıkların farkındayım ve bunu hedef platform düşünülerek tasarlamam gerekiyor. Endişelendiğim bir husus oyuncu yorgunluğu . PC ve konsollarda kullanılan giriş aygıtları - klavyeler ve oyun denetleyicileri - uzun süreli oyun için optimize edilmiştir ve olgun, …

5
Özel bir motor kullanarak birden fazla platformda nasıl çalışabilirim?
Unity ve Unreal gibi oyun motorları birden fazla platformda çalışabilir. Bunu nasıl yaptıklarını merak ediyorum. Bir süredir C ++ ve OpenGL kullanıyorum ve aradığım şey, yeniden yazmadan farklı platformlarda çalışmama izin verecek bir şey entegre etmek için kaynaklar. Bir temel API kullanarak kod yazdığınız ve daha sonra API bunu HTML, …

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.