Layer yang berarti lapisan, digunakan dalam scratch untuk menyusun sprite.
Setiap sprite memiliki layer sendiri, jadi kita bisa menggeser posisi sprite diatas atau dibawah sprite lainnya. Yang dimaksud atas/belakang adalah dalam posisi sumbu z. Untuk jelasnya lihat gambar berikut.
Gambar disebelah kiri, sprite cat ada dibawah sprite dog. Sementara gambar disebelah kanan sprite cat ada diatas srpite dog.
Untuk memindahkan urutan layer, digunakan code block layer
- go to position layer, untuk memindahkan sprite ke pilihan position, yaitu front atau back. Front ke paling atas, back ke paling bawah. Contoh go to front layer.
- go position value layers, untuk memindahkan sprite beberapa layer berdasarkan value, ke posistion yang dimaksud. Pilihan position adalah forward untuk menaikan urutan layer, dan backward untuk menurunkan urutan layer. Contoh go forward 1 layers.
Menggunakan contoh gambar diatas, untuk mengubah sprite cat ada diatas sprite dog,
- Pilih sprite cat
- Pada block looks, gunakan code block go to front layer.