프로젝트 소개

# Godot Aseprite Wizard (Godot 4) Aseprite Wizard는 Aseprite 애니메이션을 Godot으로 가져오는 데 도움을 주는 Godot 플러그인입니다. 다양한 가져오기 방법을 제공하며 AnimationPlayer, AnimatedSprite 2D/3D, SpriteFrames와 같은 여러 노드를 지원합니다. 자세한 내용은 [문서](https://thisisvini.com/aseprite-wizard)를 확인하세요. _이 브랜치는 Godot 4를 지원합니다. Godot 3 문서 및 코드는 [godot_3](https://github.com/viniciusgerevini/godot-aseprite-wizard/tree/godot_3) 브랜치를 확인하세요. Godot 3과 Godot 4의 차이점에 대한 자세한 내용은 https://github.com/viniciusgerevini/godot-aseprite-wizard/issues/70 이슈에서 확인할 수 있습니다._ ## 기능 - 쉬운 가져오기 및 재가져오기를 위한 Godot 임포터 및 인스펙터 독. - 자동 임포터 추가: - Aseprite SpriteFrames: Aseprite 파일을 SpriteFrames 리소스로 사용. - Aseprite Texture: Aseprite 파일을 정적 이미지로 사용(첫 번째 프레임만 가져옴). - Aseprite Tileset Texture: 타일맵 레이어가 있는 Aseprite 파일을 AtlasTexture로 사용하여 Godot 타일셋 생성기에 직접 추가 가능. - 다음으로 애니메이션을 수동으로 가져오는 인스펙터 독: - AnimationPlayer(Sprite2D, Sprite3D 및 TextureRect). - AnimatedSprite2D/3D. - 독립형 SpriteFrames 리소스. - Aseprite 애니메이션 방향 지원(정방향, 역방향, 핑퐁, 핑퐁 역방향). - Aseprite 반복 또는 태그를 통한 루프 가능 및 비루프 애니메이션 지원. - 각 Aseprite 태그를 애니메이션으로 분리. 태그가 정의되지 않은 경우 모든 것을 기본 애니메이션으로 가져옴. - 정규식을 사용하여 최종 애니메이션에서 원하지 않는 레이어를 필터링. - 슬라이스 지원. 파일에서 특정 영역만 가져오기. - AnimatedSprite용: - AnimatedSprite에서 사용할 Atlas Texture가 포함된 SpriteFrames 생성. - Aseprite 프레임 지속 시간(밀리초 단위)을 Godot 애니메이션 FPS로 변환. 이렇게 하면 Aseprite에서 올바른 타이밍으로 애니메이션을 만들 수 있으며 Godot에서도 동일하게 작동합니다. - Aseprite 파일을 단일 SpriteFrames 리소스로 내보내거나 각 레이어를 별도의 리소스로 분리하는 옵션 선택. - Godot에 Aseprite 파일 임포터 추가. - AnimationPlayer: - 다른 기존 트랙을 제거하지 않고 애니메이션 트랙 추가 및 제거. - 동일한 AnimationPlayer에 여러 파일을 가져오거나 각 레이어를 자체 Sprite/TextureRect 및 AnimationPlayer로 가져올 수 있습니다. - 애니메이션 라이브러리 지원. Aseprite Wizard는 개발 중에만 필요합니다. 더 이상 사용하지 않기로 결정한 경우 플러그인을 제거해도 이전에 가져온 모든 애니메이션은 계속 정상적으로 작동합니다. ## 연락처 지속적인 피드백과 제안에 감사드립니다. 플러그인에 문제가 있거나 제안/질문이 있는 경우 이 저장소에 이슈를 열어주세요. 게임 개발 관련 콘텐츠에 관심이 있다면 제 [채널](http://youtube.com/c/ThisIsVini)을 좋아할 수도 있습니다. 더 많은 연락처 옵션은 제 [웹사이트](https://thisisvini.com)를 확인하세요.