-3
IOS에서 unity3d로 게임을 만들었습니다. GUI 버튼은 iphone4에서 IOS 5로 위치가 바뀌 었습니다.하지만 IOS 하위 버전에서는 잘 작동합니다. 문제는 무엇인지,이 problem.please를 이해할 수 없습니다.ios5와 iphone4 및 iphone 4s의 위치가 변경됩니다.
IOS에서 unity3d로 게임을 만들었습니다. GUI 버튼은 iphone4에서 IOS 5로 위치가 바뀌 었습니다.하지만 IOS 하위 버전에서는 잘 작동합니다. 문제는 무엇인지,이 problem.please를 이해할 수 없습니다.ios5와 iphone4 및 iphone 4s의 위치가 변경됩니다.
이 때문에 망막 디스플레이의 원인 일 수 있습니다, 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
답장을 보내 주셔서 감사합니다 unity3d 용 JavaScript를 사용하고 있습니다. 어떻게하면이 문제를 단결 할 수 있을까요? – ram
안녕하세요, 다시, 죄송합니다, 자바 스크립트의 전문가는 아니지만, 여기에 수학적 방정식이 있습니다. 스크린 사이즈 점 및 스크린 크기 픽셀을 얻는 방법을 Google에서 검색하고 픽셀 너비/포인트 너비 또는 픽셀 높이/픽셀 높이를 나눕니다. x와 y 위치에 그 축척 값을 곱하십시오. – shbli