«2d» etiketlenmiş sorular

2D, koordinatların X ve Y değerleri ile gösterildiği iki boyutlu boşluğa karşılık gelir.


1
İmzalı mesafe alanlarını (2D) gerçek zamanlı olarak nasıl hızlı bir şekilde oluşturabilirim?
Bir de önceki soruya , imzalandıktan mesafe alanlarının, önceden hesaplanabilir çalışma zamanında yüklenen edilebileceği öne sürüldü ve oradan kullandı. Bu sorunun sonunda açıklayacağım nedenlerle (ilgilenen insanlar için), gerçek zamanlı olarak mesafe alanları oluşturmam gerekiyor. Orada (önerildiği gibi Pah mesafe dönüşümleri ve Voronoi diyagramı-yaklaştırma bazlı dönüşümleri yöntemleri gibi gerçek zamanlı ortamlarında …


9
Sprite etrafında anahat çizmenin etkili yolu
Bir oyunu programlamak için XNA kullanıyorum ve spritelarım üzerinde 'seçilmiş' bir etki elde etmenin çeşitli yollarını deniyorum. Karşılaştığım sorun, spritebatch'te çizilen her bir tıklanabilir öğenin, tek bir sprite kullanılarak çizilmesidir (her nesne 6 spritedan oluşabilir). Birisi bana, X piksellerinin sprite'larına anahat eklemeyi nasıl başarabilirim konusunda tavsiyede bulunabilirse sevinirim. Şimdiden teşekkürler, …
21 2d  xna  sprites 

2
2D oyuna kamera / görüntü alanı uygulama
Bir 2D oyuna kamera / görüntü alanı uygulamanın en pratik yolu nedir? Ekrana göre pozisyon yerine nesne dünya pozisyonunu saklamam gerektiğini okudum mu? Mevcut durum: XML dosyalarından nesneleri ve seviyeleri yüklediğim basit bir 2D oyun uyguladım. Şu anda düzey XML dosyası şuna benziyor: <map> <tile obj="ground" x="0" y="555" /> <tile …
21 c++  2d  architecture  camera 

4
Sıvıları ve gazları modelleyebilen bir 2d fizik motoru 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 . 4 yıl önce kapalı . Bu noktada platform ve programlama dili önemli değil, bunun için bir şey olup olmadığını bilmek istiyorum. …
20 2d  physics 

3
Sanatsal (2D) bir ağacı gerçek zamanlı olarak (L-Sistem) prosedürel olarak (nasıl) büyütürüm?
Son zamanlarda bir L-sistem modülü programladım , beni daha fazla ilgilendirdi. Ben de bir Bitkiler vs Zombies bağımlısı, Bilgelik Ağacı kavramını gerçekten sevdim. Sadece eğlence için benzer prosedürel sanatlar yaratmak ve daha fazla bilgi edinmek isterim. Soru: Sanatsal bir ağaç oluşturma sürecine (belki sabit kamera / perspektifle 2d) dinamik olarak …

7
2D oyunları programlamanın en kolay ve eğlenceli yolu mu? Flaş? XNA? Başka bir motor 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ı . …
20 c#  2d  actionscript-3 

7
2D oyunlar için, Direct3D veya OpenGL gibi bir 3D API kullanmamanın bir nedeni var mı?
Bir süredir hobi oyun geliştirme sürecindeyim. Bunu yaptığımda, çoğu insan 2D oyunlar oluşturmak için Direct Draw'u kullandı. Durduğumda insanlar dikgen bir projeksiyonla OpenGL veya Direct3D diyorlardı. Özellikle cep telefonunda ama belki de XNA platformunda 2D oyunlar oluşturmaya geri dönmeyi düşünüyorum. OpenGL kullanarak bir şeyler yapmak için kendimi 3D gelişimine alıştırmak …
20 2d  opengl  directx 

2
Unity's Sprite ve Texture2D sınıfları arasındaki fark nedir?
Birlik hem bir Texture2Dsınıfa hem de bir Sprite(ilişkili SpriteRenderer) sınıfa sahiptir . Bu iki sınıf arasındaki fark nedir? Her ikisi de bir görüntüyü temsil ediyor, 2D oyunlar için birini diğerine tercih etmeliyim? Kullanarak ikisi arasındaki temel fark Sprite , "billboard" dörtlüsünü kendim oluşturmak zorunda olmadığım mı? Ve Spriteher zaman doğrudan …
19 2d  unity 

7
Bir 2D platformda ezilen oyuncuyu nasıl tespit edebilirim?
# 1'de gösterildiği gibi bir platform karakteri için çarpışmayı kontrol ediyorum. Kırmızı noktalar kontrol edilen piksellerdir ve gri çizgiler ilgili eksenleri belirtir. Çarpışmayı bu şekilde kontrol etmekten elde ettiğim sonuçları beğendim (örneğin, sınırlayıcı kutuya karşı). Tek bir sorun dışında her şey tam istediğim gibi çalışır: ezilme tespiti. Aşağıdaki görüntülerde, açık …

1
Hangi özellikler motora, hangileri bir oyuna aittir?
Şu anda, kendimi 2D oyun motorum için yeni özellikleri uygulayıp test ederken, onları doğrudan motora kodlayarak buluyorum. Eşzamanlı olarak, motor işlevlerini çağırması gereken komut dosyası desteği olan bir vitrin oyunum var. Örneğin, oyun için özel olarak senaryo yazmak yerine motordaki Entity sınıfına sabit bir döşeme hareketi ekliyorum. Bu kesinlikle birden …

3
Oyunumda nasıl rastgele göller ve nehirler oluşturabilirim?
2D blok bina oyunum var ve rastgele oluşturulmuş göller ve nehirler yapmaya çalışıyorum. Perlin gürültü algoritmasını inceledim, ancak rastgele ve güzel sonuçlar elde edemedim. Python gürültü kitaplığını kullanmaya çalışıyorum , ama çok rastgele haritalar oluşturmadı. Daha rasgele hale getirmek için kütüphanede eksik olduğum bazı tohum fonksiyonu var mı? Daha rasgele …

6
Sorunsuz tilemap oluşturma (kenarlıksız bitişik görüntüler)
Bir fayans seti görüntüsünden fayans çizerek tilemaps çizen bir 2D oyun motorum var. Varsayılan olarak OpenGL GL_REPEATsadece bir kısmını değil tüm dokuyu ( ) sarayabileceğinden, her bir karo ayrı bir dokuya bölünür. Daha sonra aynı döşemenin bölgeleri birbirine bitişik hale getirilir. Amaçlandığı gibi çalışırken şöyle görünür: Bununla birlikte, kesirli ölçeklemeyi …

2
Döşeme ızgarası için bir gezinme ağını nasıl oluşturabilirim?
Aslında bunun için programlamaya henüz başlamamıştım, ama yine de bunu nasıl yapacağımı görmek istedim. Diyelim ki hepsi aynı boyutta, bazıları sürülebilir ve bazıları olmayan bir karo ızgaram var. Bu ızgaradan çokgenler için bir gezinme ağı oluşturmaya nasıl devam edebilirim? Benim fikrim, geçilemeyen karoları çıkarmak ve çokgenler yapmak için kenarlardan çizgiler …

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.