Page 218 - KM Informatika-BS-KLS-VIII_Neat
P. 218
Buat program yang mengatur:
• Agar setiap kali sprite tambahan kalian (disebut sprite X) dan sprite Ship
yang sudah ada ini bertabrakan, posisi horizontal dari sprite X akan
bertambah besar.
• Apabila sprite X tersebut posisi horisontalnya keluar dari range 0-350,
posisinya akan kembali ke titik awal.
Langkah
1. Pilih sebuah gambar dengan latar transparan, yang cocok dengan tema
yang ditentukan, untuk menjadi sprite tambahan yang kalian sebut
sebagai sprite X.
2. Unggah dulu gambar sprite X yang kalian pilih tersebut melalui blok kode
Files.
3. Tambahkan sprite X tadi ke bagian blok kode [on preload].
4. Atur posisi awal dan ukuran dari sprite X di bagian blok kode [on create]
sesuai yang kalian inginkan.
5. Atur kondisi agar setiap kali sprite X bertabrakan dengan sprite Ship
yang ada, akan membuat posisi horizontal sprite X makin besar nilainya.
6. Apabila posisi horizontal sprite X keluar dari range 0-350, maka sprite X
akan kembali ke titik awal pada langkah 4.
Karena kalian akan mengatur posisi sprite dan pergerakannya, kalian perlu
tahu sistem koordinat bidang yang kalian program. Koordinat (0,0) berada di
sudut kiri atas dan ukuran grid view 400 x 800 pixel apabila aplikasi dalam
kondisi full screen.
Berikut ilustrasi untuk membantu kalian dapat memahami grid view pada
Coding with Chrome. Posisi sprite ditentukan dari titik tengah sprite tersebut,
seperti contoh berikut.
206 Informatika SMP Kelas VIII