2010-04-18 7 views
0

나는 3D 애니메이션에서 왔고 모든 3D 소프트웨어가 가지고있는 기본적인 것들 중 하나는 더미 객체를 생성하는 능력이다. 더미 객체를 사용하여 특정 고정 점을 중심으로 회전, 이동 또는 크기 조정할 수있는 객체를 그룹화 할 수 있습니다. 이것은 제가 구하는 것에 대한 아이디어입니다.아이폰에서 더미 객체를 시뮬레이션 할 수 있습니까?

분명히 우리는보기를 사용하여 다른보기를 하위보기로 만들 수 있지만,보기가 클릭을 받고 때때로 그렇게하기를 원하지 않는 것처럼 문제가 있습니다. 보기의 앵커 포인트도 변경할 수 없습니다. (렌더링 할 수 없습니다) 완전히 보이지 않는

  • 클릭

    1. 조정 앵커 포인트
    2. 되지 않습니다 :

      그래서, 인형 내가 물어 적어도, 이러한 특성이있다.

    3. 더미의 모든 축척, 회전 및 평행 이동은 더미의 고정 점을 고려하여 그룹화 된 객체로 전파됩니다.
    4. 완전히 애니메이션 가능합니다.

    iPhone에서 시뮬레이션 할 수 있습니까? 이것을 시뮬레이트하기 위해 생성 할 수있는 객체가 있습니까? 덕분에 .

  • 답변

    1

    OpenGL에서 작업하면이 작업을 수행하는 클래스를 만들 수 있습니다. 기본적으로 중첩 된 변환으로 끝납니다.

    내가 본 적이있는 3D 엔진 중 하나가이 상자를 지원합니다.

    +0

    OpenGL을 사용하지 않고서는 아무 것도 할 수 없습니까? – SpaceDog

    +0

    글쎄, OpenGL의 기능은 디스플레이 코드의 기능만큼이나 중요하지 않습니다. 3D 엔진에서 사용되는 대부분의 디스플레이 코드가 사용자가 원하는 것을 지원합니다. Ole Begemann이 지적한 CATransformLayers가 도움이 될 수 있지만 표준 UIView 계층 구조는 표시 및 입력 용이므로 터치 이벤트는 항상 한 가지 방법으로 처리해야합니다. 3D 엔진이 필요한 경우, sio2 - http://sio2interactive.com/을보십시오. – jessecurry

    0

    CALayers에는 anchorPoint가 있고 ... 애니메이션 가능합니다. 나는 그것이 당신이 찾고있는 것이라고 생각합니다. 그들은 스프라이트와 아주 흡사합니다.

    +0

    그리고 모든 UIView는 CALayer 주위의 얇은 레이어입니다. –

    관련 문제