Thursday 25 June 2015

Tutorial 2: Scratchy Berjalan



Anda telah mempelajari menukar sprite baru, blok gerakan (Motion Block) dan blok kawal (Control Block). Mari kita mempraktikkan ilmu yang diperoleh. Dalam tutorial ini, Scratchy akan berjalan dan berpatah balik dengan kelajuan yang berbeza. Cuba kita lihat bagaimana melakukannya.

Langkah-langkah:
1.      Terlebih dahulu, anda bolehlah memilih pentas (stage) yang sesuai. Anda boleh memilih daripada Library atau memuat naik gambar sebagai pentas.  Anda boleh merujuk kepada tutorial http://cikguchooi.blogspot.com/2015/06/pentas-scratch.html
2.      Agak ganjil jika Scratchy berpatah balik tanpa menoleh belakang, betul? Oleh itu anda perlu mengubahsuai Scratchy seperti berikut:
a)      Penduakan kostum Scratchy (Anda boleh merujuk kepada http://cikguchooi.blogspot.com/2015/06/mereka-sprite-yang-baru.html)
b)      Pilih Kostum Scratchy yang baru disalin itu dan klik ikon “ Flip left-Right” seperti gambar berikut. Sekarang Scratchy yang mukanya menghadap ke belakang dibentuk. 





3.      Heret dan lepaskan blok dalam Script Area seperti yang ditunjukkan:

Setkan koordinat Scratchy supaya sentiasa berada di sebelah kiri skrin setiap kali program ini bermula. Tukarkan kostum Scratchy berulang kali dan pada masa yang sama mara ke depan. Tambahkan blok “tunggu 1 saat” supaya pergerakan Scratchy boleh dilihat dengan lebih jelas. Apabila langkah ini telah berulang selama 9 kali, Scratchy telah sampai di penjuru skrin sebelah kanan. Oleh itu, tukarkan kostumnya menjadi berpatah balik dengan matanya menghadap ke kiri. Untuk menjadikannya bergerak dengan lebih cepat, program ini menjadikan Scratchy meluncur balik.
 


 













** Anda boleh memuat turun “Scratchy berjalan.sb2” dalam Projek Tutorial sebagai rujukan.

1 comment:

  1. Harrah's Cherokee Casino - Dr.CMD
    Harrah's Cherokee Casino is North 춘천 출장안마 Carolina's only casino boasting 여주 출장마사지 slots, table games, and a 광명 출장안마 poker room. It offers 전라남도 출장샵 the closest proximity to casinos in 서귀포 출장마사지 the

    ReplyDelete