Untuk karakter game

Animator Lembar Sprite

Punya beberapa gambar karakter? Putar berurutan untuk memeriksa gerakan, lalu simpan animasi sebagai GIF.

Contoh: 4 pose berjalan → animasi berjalan

Coba alat ini
Bingkai diamAnimasi bergerak
  1. 1. TambahkanBingkai karakter atau satu kisi gambar
  2. 2. SesuaikanPilih urutan dan kecepatan
  3. 3. SimpanPratinjau bergerak atau GIF

Opsi A · Saya punya gambar terpisah

Pilih hingga 100 Gambar PNG, JPG, atau WebP—satu untuk setiap pose.

Opsi B · Saya punya satu kisi gambar

Kisi berisi pose berukuran sama dalam satu gambar. Tentukan jumlah kotaknya, lalu pilih gambarnya.

Amati gerakannya

Pilih gambar di atas. Gerakannya akan muncul di sini.

Bingkai 0 / 0

GIF memiliki hingga 256 warna dan transparansi bertepi tegas. Durasi dibulatkan ke 10 ms; ekspor dibatasi hingga 1024 px per sisi dan total 20 juta piksel bingkai.

Cara menggunakannya

  1. 1. Pilih bingkai terpisah atau lembar seragam

    Pilih bingkai PNG, WebP, atau JPG bersama, atau masukkan Baris dan Kolom sebelum mengunggah lembar. Sel dibaca kiri ke kanan, lalu atas ke bawah. Lembar 256 × 128 dengan 4 kolom dan 2 baris menghasilkan delapan bingkai 64 × 64. Batas dan celah tidak otomatis dikurangi.

  2. 2. Periksa urutan sebelum menyesuaikan kecepatan

    Klik gambar mini untuk memeriksa satu pose. Gunakan panah di bawahnya untuk memindahkan bingkai lebih awal atau lebih akhir. Pertahankan posisi kaki dan pivot yang sama antarbingkai: mengubah kecepatan pemutaran tidak dapat memperbaiki karya yang dipangkas atau disejajarkan secara berbeda.

  3. 3. Pratinjau loop, lalu unduh

    Mulai pada 8 gambar per detik, tekan Putar, dan amati transisi terakhir-ke-pertama dengan Loop aktif. Unduh GIF ketika gerakan terbaca benar. Simpan PNG asli untuk engine game dan edit berikut; GIF adalah format berbagi, bukan pengganti yang mempertahankan kualitas.

Jumlah bingkai, FPS, dan kualitas GIF adalah keputusan berbeda

Setiap bingkai pratinjau mendapat durasi sama. Delapan bingkai pada 8 FPS memerlukan satu detik; gambar sama pada 16 FPS memerlukan setengah detik. FPS lebih tinggi membuat gerakan yang ada lebih cepat, bukan lebih terperinci. Jika kaki tiba-tiba kembali, periksa urutan bingkai dan batas loop, bukan menaikkan kecepatan.

Gunakan kanvas yang sama untuk bingkai terpisah. Ekspor GIF menggunakan dimensi bingkai terbesar dan menempatkan gambar yang lebih kecil di tengah. Pemusatan tidak mengetahui pivot kaki atau wajah yang Anda inginkan. Kembalikan ruang tepi sebelum unggah jika penyelarasan penting.

Ekspor GIF menguantisasi setiap bingkai menjadi maksimal 256 warna dan mengubah transparansi parsial menjadi piksel transparan atau tidak transparan. Durasi dibulatkan ke satuan 10 ms: 8 FPS meminta 125 ms, tetapi pengekspor ini menulis 130 ms. Buka ulang unduhan untuk menilai durasi sebenarnya dan tepian lembut.

Loop delapan bingkai: waktu pratinjau dibandingkan hasil ekspor
Pengaturan atau masukanArtinya
Pratinjau 8 FPS8 × 125 ms = 1 detik
Ekspor GIF 8 FPS8 × 130 ms = 1.04 detik
Ekspor GIF 16 FPS8 × 60 ms = 0.48 detik

Periksa sebelum mengunduh

Pose yang terpotong biasanya berarti kisinya salah

Lebar lembar harus terbagi rata oleh Kolom dan tinggi oleh Baris. Jika ada ruang tambahan, jarak, atau tata letak tidak teratur, potong bingkai dahulu, bukan mencoba jumlah baris sembarang.

Pratinjau dan ekspor memiliki batas berbeda

Ruang kerja menerima hingga 100 bingkai dan gambar masukan hingga 8192 px per sisi. Ekspor GIF dibatasi 1024 px per sisi dan total 20 juta piksel bingkai. Urutan besar mungkin dimuat tetapi tetap melewati batas ekspor.

Pertanyaan

Bisakah saya menahan satu bingkai lebih lama?

Tidak langsung. Satu FPS berlaku untuk seluruh urutan. Siapkan pose berulang untuk perkiraan jeda, atau gunakan editor animasi dengan durasi per bingkai jika waktu presisi penting.

Mengapa GIF berbeda dari pratinjau PNG?

GIF memiliki palet terbatas dan tidak memiliki kanal alfa halus. Bayangan samar dapat hilang dan gradasi menjadi pita. Gunakan bingkai PNG asli untuk aset game, bukan bingkai dari GIF yang dikodekan ulang.

Bisakah saya menganimasikan atlas yang dikemas dengan persegi panjang tidak merata?

Mode lembar mengharapkan kisi teratur tanpa metadata. Pulihkan ekspor Aseprite terpangkas dengan Pembongkar Lembar Sprite Aseprite dahulu, lalu unggah bingkai PNG berkanvas penuh.

Apakah pratinjau yang diperbesar memperbesar keluaran saya?

Tidak. Penskalaan pratinjau nearest-neighbor membantu memeriksa sprite kecil tanpa menghaluskannya. Ekspor mempertahankan dimensi bingkai sumber; gunakan pembesar terpisah untuk berkas lebih besar.

Apakah berkas karya saya diunggah?

Tidak. Dekode, pratinjau, dan pengodean GIF berjalan dalam tab ini. Unduh yang diperlukan sebelum memuat ulang atau menutupnya; ruang kerja ini bukan proyek tersimpan.

Alat dan tutorial terkait

Panduan lembar sprite ke GIF — Gunakan sheet 4 × 2, hitung waktu putaran, dan periksa GIF hasil ekspor.

Perbaiki animasi sprite yang melompat — Pisahkan kesalahan titik awal pangkasan, gerakan disengaja, dan batas loop rusak.

Pemotong Lembar Sprite — Pisahkan lembar dengan ruang tambahan atau batas bingkai tidak teratur.

Pembongkar Lembar Sprite Aseprite — Pulihkan posisi terpangkas sebelum menguji animasi.