Drag Dan Drop Object Di Construct 2

Advertisemen
Assalamuallaikum.wr.wb
Pada kesempatan kali ini saya akan memberikan tutorial construct 2 yaitu drag dan drop object di construct 2, apa itu construct 2? mungkin ada yang baru mendengarnya, construct 2 ialah engine untuk membuat aplikasi atau game untuk PC, Android dan IOS , engine ini mudah sekali digunakan karena hanya drag & drop saja cocok sekali untuk orang yang tidak mengerti pemprograman.

Apa itu drag dan drop?dan apa kegunaannya?

Drag dan drop adalah berpindahan object dengan cara menarik object dari 1 tempat ke tempat yang dituju
Kegunaannya sangat dibutuhkan seperti pada game untuk inventory drag dan drop sangat dibutuhkan untuk memindahkan item.
Langsung saja ikuti dibawah ini

Buka construct 2nya pilih new (untuk membuat project baru)



Pilih new empty project (membuat project baru dengan lembar kosong) lalu klik open



Pada lembar kerja kalian akan melihat ukuran layout yang masih belum teratur, atur pada layout sizenya menjadi
Lebar(width) : 1240px
Panjang(height): 720px



Kalian atur juga pada window size menjadi
Lebar(width) : 1240px
Panjang(height): 720px



Kalian buatlah 2 object sprite yaitu:



1 object sprite drag dan Tambahkan behavior drag and drop



Lebar(width): 64px
Panjang(height):64px

2 object sprite drop
Lebar(width): 84px
Panjang(height): 84px

Dan aturlah seperti ini



Kalian buatlah instance variable yaitu startx dan starty



Instance variable startx nilainya kalian isi dengan posisi x object sprite drag saat ini
Instance variable starty nilainya kalian isi dengan posisi y object sprite drag saat ini

Kalian masuklah kedalam event sheet dan buatlah eventnya



Artinya
Event, jika object sprite drag sedang dalam perpindahan dan object sprite menyentuh object sprite drop
Action, maka object sprite drag akan berada diposisi drop.x dan drop.y yang artinya berada ditengah object sprite drop

Buat lagi event terakhirnya



Artinya
Event, jika object sprite drag sedang dalam perpindahan dan object sprite drag tidak menyentuh object sprite drop
Action, maka object sprite drag akan kembali ke posisi
Instance variable startx (posisi awal)
Instance variable starty (posisi awal)

selesai, semoga yang saya jelaskan diatas dapat kalian pahami.
Advertisemen