這可能很簡單,但我找不到我需要的搜索引擎...(這就像他們曾經更好地知道我在找什麼)公式遊戲xy到圖像(像素)xy
我需要將遊戲中的座標轉換爲圖像上的「座標」,以便我可以添加......在圖像上表示像素以表示遊戲內座標的位置。
該圖像是一張地圖,大小爲2384x2044(寬x高)。 遊戲中的0,0 =遊戲中的地圖中間,這也是圖像的中間部分。 因此,很容易找到xy在圖像中間打印像素: 2384:2 = 1192和2044:2 = 1022,因此圖像中0,0遊戲中的xy爲1192,1022。例如,如果我向上移動並略微向左側遊戲中座標變成:-141.56,1108.11 - 如何計算圖像的正確xy?
圖像:http://i.imgur.com/yfiwfO7.png?1
我認爲你只需要抵消它們並對它們進行縮放。圖像是你的整個遊戲場?遊戲座標有多大?例如如果說它在y軸上是-10000.0到+10000.0遊戲座標,並且圖像是2044高,那麼你需要計算'1022 +(game_y * 1022/10000.0)'。 – Rup 2014-11-25 10:45:54
圖像是整個遊戲場是的,遊戲中的總數在x和y軸都會在-3000到+3000左右。請注意如果我向上移動遊戲內座標的Y值,而圖像的Y值需要減小。 – Santy 2014-11-25 10:55:29