2011-12-20 2 views

답변

0

이 때문에 망막 디스플레이의 원인 일 수 있습니다, 4,4s 및 3GS, 3 세 사이의 차이는, 화면 해상도이며, 포인트는

당신의 위치가이

같이한다 그래서 동일
float scale = ScreenSizeInPixels.width/ScreenSizeInPoints.width; 
float x *= scale; 
float y *= scale; 

이 새로운 위치 당신에게

편집 주어야한다 : 위치는 아이폰 4와 4S에, 같은 (포인트 = 픽셀)을 유지 있도록 구형 아이폰 3GS 이상에를, 스케일 값은 1.0으로 동일해야 가치는 2.0 주위에있을 것이고, 그것은 당신에게 새로운 x를 줄 것입니다. d y

+0

답장을 보내 주셔서 감사합니다 unity3d 용 JavaScript를 사용하고 있습니다. 어떻게하면이 문제를 단결 할 수 있을까요? – ram

+0

안녕하세요, 다시, 죄송합니다, 자바 스크립트의 전문가는 아니지만, 여기에 수학적 방정식이 있습니다. 스크린 사이즈 점 및 스크린 크기 픽셀을 얻는 방법을 Google에서 검색하고 픽셀 너비/포인트 너비 또는 픽셀 높이/픽셀 높이를 나눕니다. x와 y 위치에 그 축척 값을 곱하십시오. – shbli

관련 문제