2013-05-13 60 views
0

我想將1200x1000像素的地圖轉換爲iPhone屏幕座標(480x360),以便我可以對用戶在屏幕上觸摸的位置進行一些操作。所以我們說我在地圖上有'玩家',他位於1200x1000的位置,然後我希望它對應於iphone屏幕上的位置:1200x1000 = 480x360。我可以用什麼數學函數來完成這個功能?Math:將座標系轉換爲其他系統

回答

2

而不是硬編碼的地圖和觸摸位置,我認爲它會更好,如果你可以轉換爲相對框架。即假設他位於1200x1000的位置,並且您的地圖是5000x5000,那麼您可以將其轉換爲(1200/5000)%x(1000/5000)%並乘以屏幕大小。