DC
Kelas Digital Creative
Robotika · IoT · Scratch · Canva · CapCut · AI
← kembali ke Home

Mengenal Sprite Costumes di Scratch

⏱ 20 Menit Scratch August 2026 🔧 Scratch Website

Mengenal Sprite Costumes di Scratch

Setiap sprite di Scratch memiliki costume (kostum), yaitu tampilan visual yang berbeda-beda dari sprite yang sama. Hampir semua sprite memiliki lebih dari satu costume yang bisa digunakan sesuai kebutuhan skenario program, misalnya untuk menampilkan animasi berjalan, berlari, atau ekspresi berbeda.

Langkah 1: Melihat Tab Costumes

Di bagian atas panel kiri, tepat di sebelah tab Code, terdapat tab Costumes. Klik tab tersebut untuk melihat semua costume yang dimiliki sprite. Sprite kucing default Scratch misalnya memiliki dua costume: Costume 1 dan Costume 2.

  • Costume 1 menampilkan sprite dalam posisi diam/berdiri.
  • Costume 2 menampilkan sprite dalam posisi seolah sedang berlari.

Langkah 2: Mengedit Costume

Costume juga bisa diedit langsung menggunakan tools yang tersedia di panel editor gambar. Misalnya, kamu bisa mengubah ukuran bagian tertentu (seperti memperbesar kepala kucing) dengan mengklik dan menarik titik-titik kontrol pada gambar. Perubahan ini akan langsung terlihat pada sprite. Jika ingin membatalkan perubahan, gunakan Ctrl+Z (Undo).

Langkah 3: Menggunakan Blok Costume di Kategori Looks

Kembali ke tab Code, lalu klik kategori Looks (ungu). Di sana tersedia beberapa blok terkait costume:

  • switch costume to _ — mengganti costume sprite ke costume tertentu yang dipilih.
  • next costume — berpindah ke costume berikutnya secara otomatis tanpa perlu menentukan namanya.
  • costume number — blok pelaporan yang menampilkan nomor urut costume yang sedang aktif.
  • costume name — blok pelaporan yang menampilkan nama costume yang sedang aktif.

Langkah 4: Mencoba Blok “Switch Costume To”

Coba gunakan blok switch costume to costume2, lalu klik blok tersebut. Sprite akan langsung berubah tampilan menjadi costume kedua (terlihat seperti sedang berlari). Jika diganti ke switch costume to costume1, sprite akan kembali ke tampilan diam/berdiri.

Langkah 5: Mencoba Blok “Next Costume”

Blok next costume tidak memerlukan kita menentukan nama costume secara spesifik — blok ini otomatis akan berpindah ke costume berikutnya yang tersedia secara berurutan.

Langkah 6: Menampilkan Nomor dan Nama Costume

Untuk melihat informasi costume yang sedang aktif, gunakan blok say _ for 2 seconds dari kategori Looks, dikombinasikan dengan blok join dari kategori Operators serta blok pelaporan costume number atau costume name. Contoh skrip:

when [green flag] clicked
say (join "My costume is" (costume number)) for 2 seconds

Jika costume yang aktif adalah Costume 1, hasilnya akan menampilkan teks “My costume is 1”. Jika costume yang aktif adalah Costume 2 (setelah menekan next costume), teksnya akan berubah menjadi “My costume is 2”.

Jika blok costume number diganti dengan costume name, hasilnya akan menampilkan nama costume, misalnya “My costume is costume2” (sesuai nama asli costume tersebut).

Langkah 7: Menggabungkan Costume dengan Animasi Gerakan

Costume juga bisa dimanfaatkan untuk membuat animasi lebih hidup, misalnya mengganti tampilan sprite saat sedang bergerak. Contoh skrip:

when [green flag] clicked
switch costume to costume2
glide 1 secs to x: 0 y: -107
switch costume to costume1

Dengan skrip ini, saat green flag diklik:

  1. Sprite akan berganti tampilan ke Costume 2 (terlihat seperti sedang berlari).
  2. Sprite bergeser (glide) dari posisi awal menuju koordinat x: 0, y: -107.
  3. Setelah pergerakan selesai, sprite kembali berganti tampilan ke Costume 1 (posisi diam/berdiri).

Hasilnya, sprite akan terlihat seperti benar-benar berlari saat berpindah posisi, lalu kembali diam setelah sampai di tujuan — menciptakan efek animasi yang lebih hidup dan realistis.

Ringkasan

  • Costume adalah variasi tampilan visual dari sprite yang sama.
  • Costume bisa diedit langsung lewat tab Costumes menggunakan tools gambar bawaan Scratch.
  • switch costume to _ mengganti ke costume tertentu, sementara next costume otomatis pindah ke costume berikutnya.
  • costume number dan costume name adalah blok pelaporan yang bisa ditampilkan menggunakan say dan join.
  • Costume sering dikombinasikan dengan blok gerakan (seperti glide) untuk menciptakan animasi yang lebih hidup, misalnya efek berjalan atau berlari.