Xcode 6 GM을 사용하여 SceneKit과 Swift를 사용하여 Game 템플릿을 기반으로 새로운 프로젝트를 만들었습니다. 그런 다음 슬라이더를 SCNView로 드래그했습니다. 이제 시뮬레이션에서 슬라이더를 움직이면 (예상대로) 슬라이더가 움직이지만 카메라가 움직입니다 (단순히 화면을 터치하는 것처럼). 저는 경험이 풍부한 iOS 개발자가 아니지만 과거에는이 문제가 없었습니다. 내가 뭔가를하는 것을 잊었 니? 슬라이더의 기본 동작에서 최근에 변경된 사항이 있습니까? 그것은 나에게 더 많은 버그처럼 보입니다. 슬라이더를 추가하면이 슬라이더 만 제어하고 아래 슬라이더는 제어하지 않으려합니다.왜 SCNView 위에있는 슬라이더를 만지면 iOS 8/Swift에서 카메라가 아래로 이동합니까?
누구나 나를 도와 주거나 문제를 확인할 수 있습니까? 죄송합니다 답변은 매우 간단합니다. 나는 내 문제를 봤지만 아무것도 찾을 수 없었다.
답장을 보내 주셔서 감사합니다. 하지만 내 카메라 (allowCameraControl을 true로 설정)를 제어 할 수없고 내 장면에 슬라이더가 있습니까? 내 의견으로는 나는 둘 다 할 수 있어야합니다. 그래서 allowCameraControl을 false로 설정하고 제스처 인식기를 수동으로 추가하여 카메라의 컨트롤을 추가해야합니까 ?? 그것을하는 일반적인 방법은 무엇입니까? – morph208
솔직히 말해서 카메라 컨트롤과 다른 컨트롤을 결합 할 수 있는지 확실하지 않습니다. 슬라이더를 서브 클래 싱하고 hittesting을 재정의 한 것일 수 있습니다. 자신 만의 카메라 컨트롤을 만드는 것은 어렵지 않습니다. Ray Wenderlich는 다소 유용 할 수있는 튜토리얼을 가지고 있습니다. http://www.raywenderlich.com/12667/how-to-rotate-a-3d-object-using-touches-with-opengl – Gusutafu
그래, 내장 된 카메라 컨트롤을 슬라이더와 결합하는 것만으로는 불가능한 것처럼 보입니다. . 내 의견으로는 다소 실망 스럽습니다. 그것은 내 마음에별로 의미가 없습니다. 손가락의 위치는 슬라이더에 의해서만 잡히고 카메라 아래에는 잡히지 않아야합니다. 하지만 그래, 좋아. 그럼 내가 직접 카메라 컨트롤을 구현해야 할 것 같아. 당신의 도움을 주셔서 감사합니다. – morph208