스킨(Skins) 설명
각 스켈레탈 애니메이션은 하나 이상의 스킨을 가질 수 있습니다. 이는 동일한 기본 애니메이션을 사용하여 서로 다른 그래픽으로 2개 이상의 캐릭터를 만들 수 있음을 의미합니다. 예를 들어, 걷고, 뛰고, 싸우는 적 캐릭터가 있고, 남성과 여성 형태를 모두 원한다고 가정해 보겠습니다. 두 개의 스프라이트를 만드는 대신 하나의 스프라이트를 만들고 두 개의 스킨을 만들어 스프라이트를 생성할 때 남성 또는 여성 형태를 선택하기 위해 스킨을 전환하면 됩니다.
스킨 관련 함수
스켈레탈 애니메이션 스킨을 다루기 위한 다음 함수들이 있습니다:
| 함수 이름 | 설명 |
|---|---|
skeleton_skin_create |
새로운 스킨을 생성합니다. |
skeleton_skin_get |
현재 스킨을 가져옵니다. |
skeleton_skin_set |
특정 스킨으로 설정합니다. |
skeleton_skin_list |
사용 가능한 모든 스킨 목록을 반환합니다. |
활용 예제
스킨 생성 예제
var my_skin = skeleton_skin_create("my_skin");
스킨 설정 예제
skeleton_skin_set(my_skeleton, my_skin);
스킨 가져오기 예제
var current_skin = skeleton_skin_get(my_skeleton);
스킨 목록 가져오기 예제
var skin_list = skeleton_skin_list(my_skeleton);
이러한 함수들을 활용하여 다양한 캐릭터의 형태를 쉽게 전환할 수 있습니다.