Oldschool (sahte 3D) yarış oyunu oluşturmak için en iyi teknik?


20

Outrun veya Lotus Esprit Turbo Challenge gibi sahte bir 3D sahne kullanan eski okul tipi bir yarış oyunu için render sistemini geliştirmek için iyi bir yaklaşım ne olurdu ? Sonsuz bir kaydırma yolu var ve sahne grafikleri billboard öğeleri gibi yerleştiriliyor.

Lotus: The Ultimate Challenge ekran görüntüsü

Bunlar Mode7'ye benzer bir şekilde mi geliştirildi yoksa arkasında farklı bir teknik var mı? Tekniğin web'de arayabileceğim belirli bir adı var mı? Flash'ta böyle bir şey geliştirmem gerekiyor.

Yanıtlar:


23

Bir var mükemmel bir makale detaylı olarak bu oyunların 3D render açıklıyor orada. Ayrıca burada JavaScript'te tam bir uygulama bulacaksınız .

Temel fikir şöyledir: Ekranınızı bir dizi şeride böler ve her bir şerit için doku koordinatlarını (yol dokusu içindeki ölçeklendirme ve y konumu) hesaplamak için perspektif projeksiyonu kullanırsınız. Ardından, dokunun bir kısmını şeride çekersiniz, böylece mesafeden kaybolan bir yol elde edilir.


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.