[Godot] 2D 슬라이더의 뼈대와 IK 앞의 노트를 넣습니다.
12473 단어 Godot
이 기사는 2D 슬라이더 애니메이션 조사에 관한 개인 노트입니다.
애니메이션 노트 잘라내기
다음은 "한 편의 완전판 애니메이션"의 노트입니다.
회전 단축키
キーボードのE
에서 회전 모드로 전환할 수 있습니다.선택 모드
キーボードのQキー
로 돌아가기(이동만 하는 경우キーボードのW
(※ 부품이 많으면 단축키를 사용할 수 있으니 기억하는 것이 좋다)신중을 기하기 위해 보기 편한 단축키를 총결하였다
선택 모드: Q
이동 모드: W
회전 모드: E
배율 조정 모드: S
부품 선택: Alt+마우스 오른쪽 버튼 클릭
Alt+右クリック
부품이 중첩된 경우 튕겨서 선택할 수 있다(※ 단,
Qキー
등을 통해 선택 모드로 돌아가야 함)또 조작 오류 시 Under는
Ctrl+Z
Cmd+Z
,너무 많이 되돌아간 Redo는Ctrl+Shift+Z
Cmd+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초 위치로 복사합니다.
그럼 검색어를 1초 위치로 옮겨.
이동 모드
キーボードのWキー
에서도 작업 모드를 변경할 수 있습니다.그런 다음 IK의 끝 노드를 이동합니다(여기는 Position 2D).
그런 다음 자동으로 키프레임을 추가하고 검색 막대를 이동하거나 재생 버튼을 클릭하여 애니메이션을 봅니다.
그나저나 자동으로 제작된 IK 끝 노드의 회전값을 가진 트럭은 삭제해도 문제가 없다.
이렇게 IK 애니메이션을 만들었어요.
참고로 여러 애니메이션의 전환을 원활하게 (혼합)하려면
AnimationTree
같은 구조를 사용하면 (※ 미검증)프로젝트 파일
오른팔 IK만 장착했지만 이번 내용의 프로젝트 파일은 아래에서 다운로드할 수 있다
http://syun777.sakura.ne.jp/tmp/godot/TestCutOut.zip
참고 자료
Reference
이 문제에 관하여([Godot] 2D 슬라이더의 뼈대와 IK 앞의 노트를 넣습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/2dgames_jp/items/24aba010fb2b9e3c0614텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)