[Godot] 2D 슬라이더의 뼈대와 IK 앞의 노트를 넣습니다.

12473 단어 Godot
개요
이 기사는 2D 슬라이더 애니메이션 조사에 관한 개인 노트입니다.
애니메이션 노트 잘라내기
다음은 "한 편의 완전판 애니메이션"의 노트입니다.
회전 단축키キーボードのE에서 회전 모드로 전환할 수 있습니다.
선택 모드キーボードのQキー로 돌아가기(이동만 하는 경우キーボードのW(※ 부품이 많으면 단축키를 사용할 수 있으니 기억하는 것이 좋다)
신중을 기하기 위해 보기 편한 단축키를 총결하였다

  • 선택 모드: Q

  • 이동 모드: W

  • 회전 모드: E

  • 배율 조정 모드: S

  • 부품 선택: Alt+마우스 오른쪽 버튼 클릭
  • Alt+右クリック 부품이 중첩된 경우 튕겨서 선택할 수 있다
    (※ 단, Qキー 등을 통해 선택 모드로 돌아가야 함)

    또 조작 오류 시 Under는Ctrl+ZCmd+Z,너무 많이 되돌아간 Redo는Ctrl+Shift+ZCmd+Shift+Z중심(점) 조정 방법
    이동 중심 (pibot) 으로 Offset > Offset > x/y 의 값을 변경합니다.
    여기서부터 Pibot을 변경하면 편집이 수월해

    부품의 그리기 순서 조정Z Index의 값을 사용하여 조정할 수 있습니다.하지만 마이너스를 쓰면 이해하기 어려우니 최저치를'0'으로 바꾸는 게 좋을 것 같은데...

    테두리를 두르는 방법
    둥근 머리는 노드 단위로 진행되기 때문에 단독 전단 노드가 필요하다.
    (예를 들어 팔의 경우'윗팔'과'앞팔'만 있으면 IK로 이동하는 뼈대가 부족하다)
    Position2D 앞팔 전면에 배치하면'앞팔에서 앞쪽까지의 횡량'을 제작할 수 있다.

    가로줄을 입력하려면 Shift 키를 눌러 대상 노드를 선택합니다.

    그리고'hone의 아이콘'을 누르고'노드에서 사용자 정의 골격 만들기'를 선택한다.

    이렇게 하면 둥근 머리를 만들 수 있다.

    IK 설정
    Shift 키를 누른 채 대상 노드를 선택합니다.

    다시 선택ホネのアイコン > IKチェーンを作成.

    IK를 설정하면 프런트엔드 노드Position2D의 동작과 함께 IK를 설정하면 뼈대가 이동합니다.

    IK 오프셋 조정
    이렇게 되면 회전이 이상하기 때문에 Offset > Offset부터 사람의 관절에 해당하는 부분의 pibot(회전의 중심)을 조정해야 한다.
    다만, IK와 bon 지정을 해제해야 하기 때문에 조정 전 미리 해제한다.

    여기서 피터 편집 모드로 전환합니다.

    pibot 편집 모드를 설정하면 pibot을 쉽게 편집할 수 있습니다.キーボードのE 회전 모드로 설정하여 수정된 스몰 번호를 쉽게 확인할 수 있습니다.

    편집하기 싫은 부품의 투시도를 선택했다면 먼저 대상의 부품을 숨기고 간단하게 편집할 수 있다.

    또는 [자식 선택 불가] 모드에서 편집할 수 있습니다.

    ...이렇게 반복적으로 조정하면 다음과 같은 IK 처리를 할 수 있다.

    애니메이션 만들기
    애니메이션 추가AnimationPlayer.

    애니메이션을 만들기 전에 이해할 설정
    공식 문서에도 애니메이션을 만들 때 다음과 같은 설정을 설정하면 쉽게 만들 수 있다는 기록이 있다.
  • 모바일 비활성화
  • 회전만 활성화
  • 키프레임 자동 추가
  • 하지만 이동하고 싶은 경우나 키프레임을 수동으로 추가하고 싶은 경우는 설정을 전환해 주세요.
    다음은 이러한 설정에 대한 설명입니다.
    애니메이션 만들기
    애니메이션을 만들려면 화면의 모션 편집기에서 애니메이션을 클릭합니다.

    그런 다음 팝업 표시에서 [새로 만들기]를 선택합니다.

    새 애니메이션 생성 대화 상자를 표시하고 attack 을 입력한 후 OK 를 클릭합니다.

    애니메이션 "attack"추가를 확인한 후 "트랙 추가"를 클릭합니다.

    속성 트랙을 선택합니다.

    객체 노드 선택 대화 상자가 표시됩니다.
    이번에는 오른팔을 돌려야 하기 때문에 "gBot armr"를 선택합니다.

    속성 선택rotation_degress(회전 값).

    그래서 gBot_arm_r > rotation_degress 트럭 제작에 성공했다.

    동작 시간이 초기 상태라면 1초이기 때문에 2초로 늘어난다.

    그런 다음 트랙 검색 표시줄을 0초로 이동합니다.위의 숫자 입력 상자에 "0"을 입력해도 이동할 수 있습니다.
    검색 표시줄을 이동한 후 사운드트랙의 검색 표시줄(파란색 선)을 마우스 오른쪽 버튼으로 클릭하여 삽입키를 선택합니다.

    그리고 열쇠고리(흰색 동그라미)를 넣었어요.잘못 배치된 경우 마우스로 드래그 앤 드롭하거나 마우스 오른쪽 버튼→ 삭제 를 클릭하여 다시 정렬할 수 있습니다.

    그런 다음 2초 아래의 트랙을 마우스 오른쪽 버튼으로 클릭하여 키 표시줄을 추가합니다.

    그런 다음 검색 표시줄을 "1초"로 드래그합니다.

    장면 트리에서 gBot armr를 선택하여 회전 모드キーボードのE에서 변경할 수도 있습니다.

    그리고 마우스 조작으로 오른쪽 팔을 회전시킨다.

    마우스를 놓으면서 1초에 키프레임을 추가했습니다.
    검색 막대를 드래그하거나 재생 버튼을 눌러 애니메이션 동작을 확인합니다.

    IK 애니메이션 제어
    오른팔에 IK를 설정했기 때문에 IK를 사용하기로 했다.
    방금 전의 트랙을 쓰레기통 아이콘을 누르면 삭제합니다.

    검색 표시줄을 0초로 이동하고 IK의 끝 노드(여기는 Position 2D)를 선택합니다.

    그런 다음 위의 열쇠 아이콘을 클릭합니다.

    IK와 관련된 노드의 트랙을 요약하는 확인 대화 상자를 표시하고 만들기 버튼을 클릭합니다.

    그런 다음 관련 부모 노드의 트랙을 함께 만듭니다.

    다음 작업을 수행합니다.
  • 0초 동안 끌어당기는 키패드 모두 선택
  • 검색 표시줄을 2초
  • 로 이동
  • 편집 버튼을 클릭하여 복제 선택 영역
  • 을 선택합니다.

    그리고 0초 키프레임을 2초 위치로 복사합니다.
    그럼 검색어를 1초 위치로 옮겨.

    이동 모드キーボードのWキー에서도 작업 모드를 변경할 수 있습니다.

    그런 다음 IK의 끝 노드를 이동합니다(여기는 Position 2D).

    그런 다음 자동으로 키프레임을 추가하고 검색 막대를 이동하거나 재생 버튼을 클릭하여 애니메이션을 봅니다.

    그나저나 자동으로 제작된 IK 끝 노드의 회전값을 가진 트럭은 삭제해도 문제가 없다.

    이렇게 IK 애니메이션을 만들었어요.

    참고로 여러 애니메이션의 전환을 원활하게 (혼합)하려면 AnimationTree 같은 구조를 사용하면 (※ 미검증)
    프로젝트 파일
    오른팔 IK만 장착했지만 이번 내용의 프로젝트 파일은 아래에서 다운로드할 수 있다
    http://syun777.sakura.ne.jp/tmp/godot/TestCutOut.zip
    참고 자료
  • 한 편의 완전판 애니메이션
  • 좋은 웹페이지 즐겨찾기