このプロジェクトについて

# 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アニメーションの方向(forward、reverse、ping-pong、ping-pong reverse)をサポート。 - Asepriteのrepeatまたはtagsによるループ可能・非ループアニメーションをサポート。 - 各Asepriteタグをアニメーションに分離。タグが定義されていない場合は、すべてをデフォルトアニメーションとしてインポート。 - 正規表現を使用して、最終アニメーションに不要なレイヤーを除外。 - スライスをサポート。ファイルから特定の領域のみをインポート。 - AnimatedSprite用 - AnimatedSpriteで使用するAtlas Textureを含むSpriteFramesを作成。 - Asepriteのフレーム期間(ミリ秒単位)をGodotのアニメーションFPSに変換。これにより、Asepriteで正しいタイミングでアニメーションを作成でき、Godotでも同じように動作します。 - Asepriteファイルを単一のSpriteFramesリソースとしてエクスポートするか、各レイヤーを別々のリソースに分離するかを選択可能。 - GodotにAsepriteファイルインポーターを追加。 - AnimationPlayer - 既存のトラックを削除せずにアニメーショントラックを追加・削除。 - 複数のファイルを同じAnimationPlayerにインポートしたり、各レイヤーを独自のSprite/TextureRectとAnimationPlayerにインポートしたりできます。 - アニメーションライブラリをサポート。 Aseprite Wizardは開発中にのみ必要です。使用をやめる場合は、プラグインを削除しても、以前にインポートしたすべてのアニメーションは期待通りに動作し続けるはずです。 ## 連絡先 絶え間ないフィードバックと提案に感謝します。プラグインで問題が発生した場合や提案・質問がある場合は、このリポジトリでissueを開いてください。 ゲーム開発関連のコンテンツが好きなら、私の[チャンネル](http://youtube.com/c/ThisIsVini)も気に入るかもしれません。 その他の連絡方法は、私の[ウェブサイト](https://thisisvini.com)をご覧ください。