Dari Scratch-Indo-Wiki
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 (balok) | |
![]() | |
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))