Oyun Geliştirme

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

3
LibGDX Game vs ApplicationAdapter
Yeni bir LibGDX projesi oluşturduğumda Core projesinin ana sınıfı ApplicationAdapter öğesini genişletir . İşte böyle görünüyor. package com.marimba.apptest; import com.badlogic.gdx.ApplicationAdapter; import com.badlogic.gdx.Gdx; import com.badlogic.gdx.graphics.GL20; public class AppMain extends ApplicationAdapter { @Override public void create () { } @Override public void render () { Gdx.gl.glClearColor(1, 0, 0, 1); Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT); } } …
12 java  libgdx 

4
Ağ kodunun geliştirmenin sonraki aşamalarında yazılmasına nasıl izin verirsiniz?
Şu anda, çoğu yönden geliştirmek isteyeceğim bir oyun yazmanın erken gelişimindeyim. Ağ kodunu yazarken nasıl atlayabilirim, ancak bunu oldukça kolay bir şekilde uygulayarak bırakarak, sadece eklemek için tüm oyunu yeniden yazmak zorunda kalmam. Aklımda ne var? Fizik / çarpışma algılama, oyun mantığı, veri türleri ve canlandırma / oluşturma işlemlerini birbirinden …

2
Oyunu oyun döngüsünün içinde duraklatma
Oyun döngüsünün içinde, oyun P tuşuna basılarak duraklatılır, yani oyun döngüsü artık çalışmaz. Sorun, bu döngü durdurulduktan sonra, döngü içinde olduğu için döngüye devam etmek için P'ye tekrar basılamamasıdır. P nasıl tekrar basıldığında döngüyü tekrar çalışır hale getirir?
12 game-loop 

4
Unity 5 için Cam Malzemesi
Herkes Unity 5 cam malzeme yapmak biliyor mu? Metal ve görüntü dokuları yapabilirim, ancak cam malzemenin nasıl oluşturulacağından emin değilim. Google'da yapılan bir arama Unity 5 için bana hiçbir şey getirmeyecek, bu yüzden yapılması oldukça kolay olmalı. Bir duş kapısı ve böyle bir cam için:

2
Rorschach mürekkep lekesi (aka Psikoloji test resimleri) gölgelendirici
(kaynak: bonnefil.com ) Bu muhteşem desenin oyunumda olmasını istiyorum. Şimdiye kadar anladım ... Bir tarafı çizin, sonra iki kez sola ve sağa render edin. Bu kalıbı bir tarafta nasıl oluşturabilirim? hmm ... Yardıma ihtiyacım var. Bunun için gölgelendirici yazmak konusunda biraz bilgiye ihtiyacım var. Gölgelendirici montaj görevi olmadığını düşünüyorsanız, umarım …

6
Nasıl Renklendirilir.
Unity belgelerinde buna bir çözüm bulmakta zorlandım. Color.Lerp(Color a, Color b, float t) t, bir basamağa göre bir rengi aşamalı olarak değiştiren ve ona Rengin son değerini veren bir işlevdir b. Birbiri ardına birden fazla renk arasında nasıl Liderim?
12 c#  unity  color  lerp 


2
Ağa bağlı gerçek zamanlı oyunlar için bir oyun durumu anlık görüntü sistemi nasıl uygulanır?
Ağ sınıfım için bir proje olarak basit bir istemci-sunucu gerçek zamanlı çok oyunculu oyun oluşturmak istiyorum. Gerçek zamanlı çok oyunculu ağ modelleri hakkında çok şey okudum ve istemci ile sunucu ve gecikme-telafi teknikleri arasındaki ilişkileri anlıyorum. Ne yapmak istiyorum Quake 3 ağ modeline benzer bir şey: temelde, sunucu tüm oyun …

1
Tamponları çözmeli mi?
OpenGL ES 2 ile bazı testler yapıyorum ve bazı sorularım var, mevcut programım şöyle: Init ------- -> create index buffer -> fill index buffer glBufferData … -> create vertex buffer -> fill vertex buffer glBufferData … Draw ------- 1. Apply vertex buffer -> Bind VAO -> bind vertex buffer - …


3
Nesneyi sabit eksen etrafında döndürme
Uygulamamın kullanıcısının parmağını ekranda sürükleyerek ekranın ortasına çizilen bir 3B nesneyi döndürmesine izin vermeye çalışıyorum. Ekrandaki yatay bir hareket sabit bir Y ekseni etrafında dönme anlamına gelir ve dikey bir hareket X ekseni etrafında dönme anlamına gelir. Sahip olduğum sorun, sadece bir eksen etrafında dönmeye izin verirseniz, nesne iyi döner, …

3
Yoğunluk işlevine dayalı hacimsel verileri oluşturmak için grafik ardışık düzenini nasıl kullanabilirim?
Her iki grafik API'sı (OpenGL ve DirectX), birkaç aşamanın programlanabilir olduğu iyi tanımlanmış bir boru hattı oluşturur. Bu programlanabilir aşamalar, sabit bir minimum miktarda veri almayı gerektirir ve üzerinde iyi tanımlanmış bir işlem aralığı yapması ve bazı tanımlanmış minimum çıktıları çıkarması gerekir; böylece veriler bir sonraki aşamaya doğru şekilde aktarılabilir. …

2
Kelime oyun tahtası uygulaması?
Ben libgdx kullanarak android için bir boggle türü oyun üzerinde çalışıyorum. Kullanıcıya 4x4 harf ızgarası sunulur ve kelimeleri parmağınızı harfler üzerinde sürükleyerek bulmalıdır. Boggle'ın aksine kullanılmış harflerin kaybolmasını istiyorum. Kalan harfler düşer (panonun altına, ekran yönü sabittir) ve tahta üstten doldurulur. Kullanıcılar, stratejik kelime seçimiyle harfleri daha iyi bir yere …
12 android  libgdx 

6
İki hareketli AABB'nin kesişip kesişmediğini kontrol etmenin en hızlı yolu nedir?
Hareket eden iki AABB'm var, bir çerçeve altında kesişip kesişmeyeceklerini kontrol etmenin en hızlı yolu nedir? Hareket ettirerek, sadece normal dikdörtgen kavşak yöntemiyle kontrol etmekle kalmayıp, sadece bir boolean döndüren, isabet süresi veya başka bir şey döndüren bir tür basit kolay süpürme testi demek istiyorum. Bence sadece böyle yapmak: Ama …

7
Çok zor oyunları nasıl tasarlayabilirim? [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 yüksek zorluk seviyesi olan oyunlar tasarlamak istiyorum. Bu soruları okudum: Oyun zorluğu nasıl …

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.