Age of Empires II perspektifinin adı nedir?


11

Biri Age of Empires 1'in "perspektifini" bir 2D sprite oyunu olarak tarif eder:

resim açıklamasını buraya girin

Age of Empires II ekran görüntüsü aşağıdadır. "Perspektifi" nasıl tarif edersiniz? Ayrıca bir 2D sprite oyunu mu?

"Perspektif" doğru kelime bile olmayabilir. Değilse, ne kullanmalıyım?

resim açıklamasını buraya girin

Yanıtlar:


38

Bu, yatay çizgiden tan -1 (0.5) ≈ 26.565 ° 'de (bir izomerik projeksiyon 30 °' de olacaktır) yatay eksenleri olan dimetrik bir projeksiyondur ( aksonometrik projeksiyonun özel bir durumu ).

Genellikle "izometrik projeksiyon" olarak adlandırılır , ancak tam olarak bir değildir.

DÜZENLE:

Bunun için basit bir dönüşüm matrisi, x ve y eksenlerinin yatay düzlemde olduğu, z ekseni yukarı ve x ekseni projeksiyondan sonra sağa işaret ettiği varsayılarak ,

|  1   -1    0 |
|  0.5  0.5  n |
|  0    0    0 |

... n (dikey ölçek faktörü) genellikle 0.75 ile 1.0 arasında rastgele seçilmiştir ("gerçek" yaklaşık 1.118).

Bu projeksiyon , bu basit dönüşüm matrisi ve bunun için eşleşen karoları daha kolay üretebilmeniz nedeniyle gerçek izomerik olandan seçilmektedir .


14

Bu var izometrik projeksiyon veya bakış açısı. İzometrik perspektif, bir 2D oyunla çok iyi çalışabilir ve izometrik bir görünüme sahip bir 2D motor olan Esnek İzometrik Serbest Motor örneği vardır (esnek olmasına rağmen, zorlanmayan).


5
-1. Yanlış. Açıları ölçmeyi deneyin. :)
Martin Sojka

Bunun için ortak terminolojiyi izometrik olarak doğru bir şekilde adlandırmak için +1 ve Martin'in cevabında gösterdiği gibi -1 biraz gerçekte yanlış olduğu için. :)
Kylotan

3

Evet, 2D spritelar. Bu spritelar, Diablo I, II, Starcraft I, Warcraft II'deki gibi birkaç (Blizzard) örnek olarak, 3DSMax, Maya veya Lightwave gibi bir 3D içerik oluşturma paketinden önceden oluşturuldu. Bu, olası her animasyon karesini belirli sayıda kamera açısından alarak etrafında dönen bir kameranız olduğu anlamına gelir. Eğer karakteriniz her biri 40 farklı kareden oluşan 10 animasyona sahip olsaydı, 16 farklı açıdan oluşturulacak olsaydı, bu seni sadece o karakter için toplam 6400 animasyon karesine götürür. Ancak oyununuzda 3D yerine 2D kullanmanıza izin verir ve karakterler oluşturuldukları gibi yanar, bu da genellikle onlara çok özel bir görünüm verir. Bunlar daha sonra oyuna (genellikle sprite sayfaları olarak) aktarılır ve 2D sprite olarak oluşturulur.

Genellikle bu tür spritelar, oluşturma sürecinden sonra, özellikle Photoshop veya Cosmigo gibi bir raster paketi, özellikle Age of Empires I & II'de olduğu gibi oldukça küçük olduğunda elle rötuşlanır.

Perspektife gelince, kesinlikle (matematiksel olarak) konuşursak, Martin Sojka ile aynı fikirdeyim, oysa daha geniş anlamda, çoğu oyuncu ve oyun geliştiricisi buna izometrik olarak bakacaktı. Terminolojinin katılığını destekleme eğilimindeyim; sana kudos Martin.

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.