Oyun Geliştirme

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

1
Sağlam Bir Öğe Sistemi Oluşturma
Amacım modüler / olabildiğince genel bir öğe sistemi oluşturmaktır. Yükseltilebilir Öğeler (+6 Katana) Stat Değiştiricileri (+15 el becerisi) Öğe Değiştiriciler (% X Y hasar verme şansı, donma şansı) Şarj Edilebilir Öğeler (30 kullanımlık sihirli personel) Ögeleri Ayarla (Y özelliğini etkinleştirmek için 4 adet X seti ayarlayın) Nadirlik (ortak, benzersiz, efsanevi) …


1
Doku boyutu için en iyi uygulamalar
İyi bir doku boyutunu nasıl belirleyeceğimi bilmek istedim? Şu anda, her zaman 1024x1024 piksel olan UV dokusu oluşturuyorum, ancak örneğin, 1024 piksel doku boyutuna sahip büyük bir ev oluşturursam, oldukça kötü görünecek. Öyleyse, bunun gibi farklı ağ boyutu için farklı doku boyutu (512, 1024, ...) oluşturmalı mıyım? : ya da …
12 3d  textures  udk 

3
Aynı bileşen kümesinin varlıklarını doğrusal belleğe gruplama
Temel sistem-bileşen-varlık yaklaşımından başlıyoruz . Sadece bileşen türleri hakkında bilgi dışında derlemeler ( bu makaleden türetilen terim) oluşturalım . Çalışma zamanında dinamik olarak yapılır, tıpkı bir varlığa bileşenleri tek tek ekleyeceğimiz / kaldıracağımız gibi, ancak yalnızca tür bilgileriyle ilgili olduğundan daha kesin bir şekilde adlandıralım. Sonra her biri için montaj …

3
Estetik bozulmadan piksel sanat spritelarını nasıl döndürebilirim?
Şu anda devasa bir "Oyun Tasarımı" sorununun önündeyim. Bir piksel-sanat-ish oyunu yapıyorum ve bilinear enterpolasyon kullanmak birçok animasyon sorununu çözebilir. Öte yandan, artık bir "piksel oyun" değil. Bilinear Interpolation kullanırsam animasyon çalışır ancak "hibrit-ish" gibi görünür ve sanat tarzı kaybolur. Ya animasyonlarımı ya da sanat tarzını bozuyorum. Her ikisine de …
12 2d  rotation  pixel-art 

1
GlDrawArrays ve glDrawElements arasındaki fark
OpenGL ES'de fikrimi yenilerken, karşıma çıktım glDrawArraysve glDrawElements. Nasıl kullanıldıklarını ve neden farklı olduklarını anlıyorum. Anlayamadığım görünmüyor, ben görmek başarısız olmasıdır glDrawElementsaramaları çizmek kaydedebilirsiniz ( beraberlik çağrıları kaydetme dolayısıyla benim burada da söz okudum kitapların çoğu tarafından bahsedilen bir açıklamasıdır). 2 üçgen kullanarak bir kare çizmeye çalıştığım basit bir senaryo …

1
GLSL - Global değişkenleri ana işlev kapsamı dışında bildirme
GLSL'deki ana işlev kapsamınızın dışındaki değişkenleri bildirmenize yardımcı olur mu? Bu değişkenler gerçekten yeniden kullanılıyor mu ve daha verimli mi? Söz konusu kod: varying vec2 vposition; uniform float seed; uniform float top; uniform float bottom; uniform float phi; uniform float theta; uniform float scaledPI; uniform float yn; uniform float ym; …
12 glsl 

5
Bileşen tabanlı bir oyunda çarpışma nasıl doğru bir şekilde ele alınır?
Bileşenlerin etrafında tasarlanmış bir oyunda çarpışmayı düzgün bir şekilde ele alma yollarının etrafına sarılmaya çalışıyorum. Birçok örnek PhysicsComponent, varlığın bileşen listesine eklenen bir çeşit var ama gerçek uygulama beni karıştırıyor. Bunun çalışması PhysicsComponentiçin etrafındaki dünyaya erişmesi gerekir. Bu benim için sezgisel bir anlam ifade etmiyor. Bir bileşen sadece konteynerinin (varlık) …

2
Makul bir AI nasıl oluşturulur?
Fox and Hounds oyununa dayalı bir mantık oyunu oluşturuyorum. Oyuncu tilkiyi ve AI da tazıları çalar. (görebildiğim kadarıyla) AI'yi mükemmel yapmayı başardım, bu yüzden asla kaybetmez. Bu şekilde bırakmak insan oyuncular için çok eğlenceli olmaz. Şimdi, yapay zekayı insanın kazanabilmesi için aptallaştırmalıyım, ama nasıl emin değilim. Mevcut AI mantığı desen …
11 ai 

3
Her şeyi statik hale getir ve global tasarım desenimden kurtulmak istiyorum, ama nasıl?
Uzayda küçük bir zindan paleti yapıyorum ve motorun arka ucunun nasıl daha güzel hale getirileceğine dair bazı tavsiyeler duymak istiyorum. Temel olarak, şu anda her şey yöneticilerin bir yığınına dayanmaktadır: BackgroundManager: AddBackground(image, parallax)havalı arka plan efektleri yapma yöntemine sahiptir . ConfigManager: yapılandırma dosyasını okur / yapar ve bu yapılandırma dosyasından …


1
Bu tür konsept sanatlar ve bunları yapan sanatçı için özel bir isim var mı?
Diyelim ki zaten oyununuzun temelleri var: Siz ve (olası) oyuncuların oynamayı zevkli buldukları bir oyun yarattınız ve oyununuzu daha fazla dışarı çıkarabileceğinizi düşünüyorsunuz. Ancak, bu aşamada sadece renksiz bloklar ve koniler. Hala sadece bir prototip ve oyunun gerçekte nasıl görünmesini istediğinize dair net bir vizyonunuz yok . Oyun motorunuzda etkileyici …

2
Bu iki koddan hangisi 'daha iyi'? Yerel değişken mi, sınıf değişkeni mi?
Daha fazla oyun yapıyorum ve daha aptalca sorular soruyorum. Umarım bu çok kısa. Katı bir cisme kuvvet uygulayarak bir Player nesnesini hareket ettiren çok temel bir sınıf yapıyorum, ama rb için bir sınıf referansı yapmalı mıyım, yoksa her kareyi güncelle içindeki bir yerel değişken mi? (Monobehaviour.GameObject birlik üst sınıfında zaten …
11 unity  c#  game-loop 

2
Gecikmeli fare girişi nasıl yapılır?
Bir araba oyunum var ve fikir oyuncunun sarhoş olması. Fareyi, geciktirmek için fareyi yan yana hareket ettirdiğiniz gecikmeli bir giriş yapmak istiyorum. Kullanıcının verdiği giriş ile aracın dönüş miktarı arasında nasıl sabit bir gecikme ayarlayabilirim? Şu anda bu var: h = Mathf.Lerp(h, (((Input.mousePosition.x / Screen.width) * 2) - 1), Time.deltaTime …
11 unity  c#  input  mouse 

1
Varlık Bileşen Sistemi - Bir nesnenin Dönüşümü nasıl uygulanır?
Motorum için bir varlık bileşeni sistemi tasarlarken, belirli bir bileşen türünü depolama ve alma yolunda küçük bir engelle karşılaştım. İlk olarak, bu soruda kullanacağım terminolojiyi biraz açıklayayım: " Bileşen " i belirli bir sistem için ilgili verileri depolayan bir veri yapısı olarak adlandırıyorum. Kullanıcıya oyun durumunu / arayüzünü güncellemek için …

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.