【问题标题】:Phaser/PHP dynamic image loadingPhaser/PHP 动态图像加载
【发布时间】:2016-12-12 04:31:58
【问题描述】:

如上所述,我有一个 Phaser (v 2.5.0) 游戏,它允许用户登录和注册。后端是php,使用json进行通信。

我有我的“api.php”,它处理与游戏相关的一切,我的“captcha.php”传递了类似“?id=ABCD1234”的东西,以便从数据库中检索挑战。

在浏览器中运行时似乎可以正常工作。

但是当尝试在移相器中加载图像时,我收到了一个奇怪的空属性错误:

我已经想出原因可能是我在内存中生成图像但找不到错误。

这里有人有任何类似的问题或想法吗?

部分js代码:

【问题讨论】:

  • 我的猜测是验证码图像在您尝试使用时尚未完全加载。是否可以选择在该州的 preload() 方法中加载图像?这将确保它已加载。

标签: javascript php captcha phaser-framework


【解决方案1】:

您可以使用普通 HTML5 加载验证码,然后在验证码编译后加载游戏,只需生成一个用于验证码编译的 cookie。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-01-12
    • 2014-04-11
    • 1970-01-01
    • 1970-01-01
    • 2013-06-01
    • 2020-11-09
    • 2018-09-19
    • 1970-01-01
    相关资源
    最近更新 更多