javascript - Phaser 在预加载后动态加载图像

标签 javascript image preload phaser-framework

我正在使用 Phaser 开发一款游戏。该游戏用无法预装的元素奖励玩家。在 Ajax 调用之后,我希望加载图像,然后在移相器动画中显示它。有办法做到这一点吗?

流程:游戏正在玩 游戏完成并进行 Ajax 调用。 Ajax 响应使用哪个图像。 Phaser 加载图像并显示他们赢得的内容。

最佳答案

您可以使用 Phaser 的加载器通过调用随时加载图像

game.load.image('referenceName', 'assets/pics/file.jpg');

然后你可以像下面的那样设置一个事件 http://phaser.io/examples/v2/loader/load-events

game.load.onLoadComplete.add(aFunctionToCall, this);

但最重要的是不要忘记在设置完所有内容后实际告诉加载程序启动。

game.load.start();

关于javascript - Phaser 在预加载后动态加载图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37780496/

相关文章:

javascript - 如何使用 javascript fetch api 和 express multer 上传图片

python - 如何测量图像中的颜色接近度/浓度? (首选Python解决方案)

java - 在流口水中分别开火议程组

java - 从相机 Intent 中获取位图图像作为缩略图。如何让它变大

html - 如何在wordpress上预加载字体?

javascript - 在 HTML 中使用 `import(modules)` 预加载动态 Javascript `<link/>`?

JavaScript 嵌套列表 CSS

javascript - Vue.js 在 v-for 中重写 orderBy Filter

javascript - 为什么我们不能直接在javascript中设置数组值?

iphone - 需要如何使用 iPhone SDK 创建/操作图像像素数据的示例