精華區beta GameDesign 關於我們 聯絡資訊
最近寫遊戲,需要將2D的圖片模擬成有遠近之分的效果。 我在定位座標位置的時候遇到了很大的困難 /_\ 請看 http://w5.loxa.com.tw/hua0004/mathptt.GIF
這算是從中間望向遠處的概念圖? 右圖本來是一個矩形的圖形, 經過放遠之後,會變得像左邊的圖一樣。 而 A , B 的大小是我可以決定的,相當於決定在A點時,縮放的大小。 左圖Y1~Y8 彼此間距離相同。 但是經過放遠之後,彼此的間隔大小將會是不同的。 ========== 我的問題就出在,假設有某物件,原本是在總長 3/7 的位置。 我該如何找出轉換之後,它應該所在的位置呢? (就如圖,右邊的紅線在Y3,Y4之間,轉換之後的高度就不再是 3/7 的位置 ) 請問有什麼方法或是公式能求解嗎? 我只會用對角線不斷的找出中心點,(如左圖畫出等份的方法,有小灰線) 但是這樣永遠只能分出 2^n等份,不在 k/2^n 的位置會很難找 ,EX: 1/3 。 我希望是,決定A,B的長度、原本所在的比例位置, 就能找出轉換後的位置。 想請好心的版友幫忙,或是給點提示,拜託了 O_Q (我有貼在 math 跟 ask 版問過, 無人問津 /__\。) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.70.92.112