Kategori
Devlog/Studlog

1 Hari 1 Tutorial: Hari 16 – Dragging Card

Karena masih penasaran, coba lagi tutorial nge-drag and drop tapi ga pake method built-in. Kali ini ngikutin tutorial yang pake Area2D dan Raycasting. Sebenarnya ga terlalu ngerti Raycast-nya di mana karena ga disebut eksplisit, tapi Raycast nya di-emit dari mouse yang nembak ke objek di bawahnya saat diklik, dan kalau kena Node yang punya Area2D, objek itu bisa didrag mengikuti posisi mouse.

Aku juga bisa ngubah posisi drag sehingga saat didrag, kartunya tidak ter-teleport ke posisi mouse.

Saat ini masih mekanik drag-nya saja yang dibahas. Karena harus ngecoding dari dasar, jadinya tidak sependek yang kemarin dan wajar kalau dipecah ke beberapa tutorial. Namun, liat-liat dikit tutorial selanjutnya mungkin tidak bakalan menghasilkan mekanisme drag and drop seperti yang aku inginkan. Moga saja setidaknya ada petunjuk yang bisa bikin seperti itu. Tapi belum tahu juga sih mekanik yang aku bayangin itu lebih baik atau tidak.

Github: fajarfh/OneDay-OneTut: Latihan ngerjain 1 tutorial Godot tiap hari selama bulan Maret

Asset: Kenney Playing Card Pack

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *