我正在尝试使用HTML5 JS框架Phaser制作纸牌游戏。因为我是一个糟糕的艺术家,无法设计自己的作品,所以我使用的是我在网上找到的免费纸牌图像精灵。问题是,我似乎无法弄清楚如何使用Phaser显示单个卡。
在我以前使用的框架中,我能够从使用的较大的Sprite工作表中创建单个较小的Sprite。但是,即使有可能,我也无法弄清楚如何在Phaser中执行此操作。
因此,我考虑将图像作为Spritesheet加载,但是Spritesheet似乎仅用于动画,并且您不能真正显示Spritesheet的特定“框架”(如果我错了,请纠正我)。
我认为我需要做的是将图像加载为tilemap,但是,我正在使用的特定图像没有带有指定布局的json文件(我也找不到能做到这一点的图像)。对javascript来说我是新手,我在阅读Phaser源代码以查看json文件应如何格式化时遇到了麻烦。
因此,总之,鉴于我没有指定地图数据的json文件,在Phaser中显示纸牌小精灵一张纸牌的最佳方法是什么?