このプロジェクトについて
# 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)をご覧ください。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.