Dari Scratch-Indo-Wiki

Rintisan.png
Artikel ini adalah sebuah rintisan. Artikel ini mungkin tidak lengkap, belum selesai, atau ada bagian yang hilang. Bila kamu dapat membantu memperbaiki artikel ini, lakukanlah! Mungkin ada ide dan saran di halaman pembicaraan.
Gerak () Langkah
2.0 Gerak () Langkah.png
Kategori Gerakan
Jenis Tumpuk
Diperkenalkan di 1.0

Balok gerak () langkah adalah sebuah balok Gerakan dan juga balok Tumpuk. Balok ini menggerakkan spritenya sejumlah langkah tertentu ke arah sprite tersebut menghadap. Satu langkah berarti satu pixel. Balok ini menggunakan Trigonometri untuk bergerak ke arah yang benar, karena begitulah cara komputer menanganinya.

Contoh Penggunaan

Beberapa penggunaan umum dari balok gerak () langkah:

  • Menggerakkan suatu sprite dalam suatu animasi
ulangi sebanyak (10) kali
 gerak (10) langkah
end
  • Membuat suatu sprite mengejar mouse
selamanya
 mengarah ke [pointer-mouse v]
 gerak (10) langkah
end

Pemecahan Masalah

Balok ini dapat diganti dengan kode berikut:

pergi ke x: ((posisi x) + (([sin v] dari (arah)) * (angka))) y: ((posisi y) + (([cos v] dari (arah)) * (angka))