Saya mencoba membuat permainan kartu menggunakan Phaser, kerangka HTML5 JS. Karena saya seniman yang buruk dan tidak bisa mendesain sendiri, saya menggunakan spritesheet gratis untuk memainkan gambar kartu yang saya temukan online. Masalahnya adalah, sepertinya saya tidak tahu cara menampilkan kartu individual menggunakan Phaser.
Dalam kerangka sebelumnya yang saya gunakan, saya dapat membuat sprite yang lebih kecil dari lembar sprite yang lebih besar yang saya gunakan. Tapi saya tidak tahu bagaimana melakukannya di Phaser, jika itu mungkin.
Jadi saya melihat memuat gambar sebagai spritesheet, tetapi sepertinya spritesheets hanya digunakan untuk animasi dan Anda tidak dapat benar-benar menampilkan 'bingkai' spritesheet tertentu (tolong perbaiki saya jika saya salah).
Saya pikir apa yang perlu saya lakukan adalah memuat gambar sebagai tilemap, bagaimanapun, gambar tertentu yang saya gunakan tidak datang dengan file json yang menentukan tata letak (juga saya tidak dapat menemukan yang melakukannya). Menjadi baru dalam javascript, saya mengalami kesulitan membaca kode sumber Phaser untuk melihat bagaimana file json harus diformat.
Jadi, secara ringkas, apa cara terbaik untuk menampilkan kartu individual dari spritesheet kartu bermain di Phaser mengingat saya tidak memiliki file json yang menentukan data peta?