Lewati ke konten utama
← Kembali ke pembuat sprite sheet

Panduan Sprite Sheet Godot

Buat sprite sheet PNG di SpriteFrame, lalu tambahkan frame-nya ke AnimatedSprite2D di Godot. Panduan ini membahas proses transfernya; SpriteFrame tidak membuat file proyek Godot.

Cara menggunakan sprite sheet di Godot

  1. Siapkan frame

    Gunakan alat PNG untuk frame yang sudah ada, alat video untuk klip MP4, atau generator AI untuk animasi baru. Pratinjau urutannya dan pilih ukuran frame sebelum mengekspor.

  2. Unduh sheet

    Pilih Sprite Sheet dan unduh file ZIP. Ekstrak sheet PNG dan simpan data timing JSON sebagai referensi. Jika ekspor mencakup beberapa sheet PNG, impor frame dari setiap sheet secara berurutan.

  3. Buat animasi di Godot

    Tambahkan AnimatedSprite2D, buat resource SpriteFrames, lalu pilih “Add frames from a Sprite Sheet”. Pilih PNG dan atur jumlah frame horizontal serta vertikal agar sesuai dengan kisi grid-nya. Pilih frame yang Anda butuhkan.

  4. Atur pemutaran

    Beri nama animasi, atur kecepatan dan perilaku loop di Godot, lalu pratinjau di sana. JSON mendeskripsikan urutan frame dan timing SpriteFrame; ini bukan resource Godot yang diimpor secara otomatis.

Untuk pixel art, pilih penskalaan piksel saat memperkecil ukuran frame. Periksa kisi grid dan padding setiap sheet yang diekspor sebelum memilih sel di Godot.

Baca dokumentasi resmi Godot

Coba contoh sprite sheet yang dapat diunduh

Animasi geometris ini merupakan contoh format yang diekspor melalui SpriteFrame, bukan contoh kualitas karakter AI. PNG ini memiliki empat sel 96 × 96 dalam satu baris (keseluruhan 384 × 96). Setiap frame berdurasi 125 ms: 8 FPS dan siklus 0,5 detik.

Di Godot 4, tambahkan PNG ke sumber daya AnimatedSprite2D SpriteFrames menggunakan “Add frames from a Sprite Sheet”. Atur sel horizontal ke 4 dan sel vertikal ke 1, pilih keempatnya dari kiri ke kanan, lalu atur Speed ke 8 FPS. Aktifkan loop untuk mengulang contoh ini.

Pertanyaan yang sering diajukan

Apakah JSON diimpor secara otomatis ke Godot?

Tidak. Impor frame PNG melalui SpriteFrames dan gunakan JSON sebagai referensi urutan dan timing.

Bisakah saya menggunakan frame PNG terpisah?

Bisa. SpriteFrame dapat mengekspor urutan PNG bernomor, yang dapat Anda tambahkan sebagai frame individual di Godot.

Lihat panduan Unity →