2014-09-21 3 views
4

몇 년 전에 OpenGL ES 게임을 개발했고 지금까지 잘 작동합니다. iPad 3에 Xcode 6과 iOS 8을 다운로드했으며 터치 컨트롤 (touchesBegan, touchesMoved, touchesEnded)은 1024x768 대신 768x768 점의 사각형 만 감지합니다.터치 컨트롤은 iOS 7,6,5에서 작동하지만 iOS 8에서는 작동하지 않습니다.

256 점 (1024-768)의 마진은 맥동에 응답하지 않습니다.

게임이 가로 모드입니다.

터치 컨트롤이 iPad가 가로 모드 대신 세로 모드로 생각하는 것처럼 보입니다. 시각적으로는 풍경입니다.

는 사람이 여전히이 처리되면 마지막으로이 알아 낸

+0

나는 똑같은 문제가 있습니다. – eddybox

+1

iPhone 6에서 테스트 한 제한 구역이 640x640이지만이 문제도 있습니다. 그것은 touchesBegan 접촉에 영향을주는 것처럼 보입니다. 일단 touch가 touchesMoved로 바뀌면 x 좌표가 올바르게 반환됩니다. – safety

+0

동일한 문제, iPhone 6, OpenGL ES, 프레임 경계가 736x414 가로 모드입니다. touchesBegan은 X를 414 이상주지는 않지만 Y는 올바르게 반환됩니다. touchesMoved 잘 작동, 0에서 736 X 범위를 가져옵니다. – mefik

답변

0

아이폰 OS 8에서 벌레처럼 보이는 - 응용 프로그램 위임의 창에 직접 UIView의를 추가 할 때 아이폰 OS (8)는 몇 가지 문제를 일으키는 것 같습니다. UIViewController를 만들고 UIView를 추가 한 다음 루트 뷰 컨트롤러로 만들어야했습니다.

관련 문제