等角(斜45度)遊戲與數學

1984年歐洲的玩家被一款當時發佈的遊 Knight Lore 震驚了。這款2d遊戲居然相當真實的模擬了3d環境,而當時遊戲的發佈平臺是 ZX Spectrum, 48K的內存。這個技術就是isometric perspective(等角投影) 。後來大菠蘿、最終幻想等遊戲均採用了這種投影技術。


等角投影是指在一定範圍內,投影面上任何點上兩個微分線段組成的角度投影前後保持不變的一類投影。任何點上二微分線段組成的角度投影前後保持不變的一類投 影。是角度和形狀保持正確的投影,也稱正形投影。這種投影類型不同於真3D常見的透視投影,並不以物體對攝像頭的遠近關係而對其縮放,x,y和z軸的投影 角度均爲120度。但是出於計算機渲染像素圖像圖形的特性,和開發方便,很多遊戲實際上使用的是二等角投影。

由等角座標變換到屏幕座標可以參考這個公式:

由屏幕座標變換到等角座標:


文章來自: 閃客居(www.flashas.net) 詳文參考:http://www.flashas.net/asbc/20090903/4473.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章