Apakah ada cara mudah yang masuk akal untuk menerapkan gerakan bebas dalam game isometrik berbasis ubin? Berarti pemain tidak akan langsung melompat dari satu ubin ke ubin lain atau tidak "bentak" ke kotak (misalnya, jika gerakan di antara ubin diaktifkan tetapi Anda akan dikunci dari melakukan apa pun sebelum animasi selesai). Saya benar-benar pemula dengan segala sesuatu yang berkaitan dengan pemrograman game, tetapi dengan bantuan situs ini dan beberapa sumber daya lainnya, cukup mudah untuk melakukan hal-hal dasar, tetapi saya belum dapat menemukan sumber daya yang berguna untuk masalah khusus ini. .
Saat ini saya telah mengimprovisasi sesuatu yang dekat dengan ini: http://jsfiddle.net/KwW5b/4/ (gerakan WASD). Gagasan untuk gerakan ini adalah menggunakan peta mouse untuk mendeteksi ketika pemain telah pindah ke ubin yang berbeda dan kemudian membalikkan offset, dan sebagian besar itu berfungsi dengan benar (setiap sudut membuat pemain pindah ke lokasi yang salah: lihat http: //www.youtube.com/watch?v=0xr15IaOhrI , yang mungkin karena saya tidak bisa mendapatkan peta lengkap mouse berfungsi dengan baik), tapi saya tidak punya ilusi bahwa itu bahkan dekat dengan solusi yang baik / waras. Lagi pula, sebagian besar hanya untuk menunjukkan hal seperti apa yang ingin saya terapkan.