Loader

# Loader

加载器

Loader 负责加载所有外部内容,例如图像、声音、纹理图集和数据文件。 加载器结合使用标签加载(例如图像元素)和 XHR,并提供进度和完成回调。

构造函数

# 属性

# 方法

# image()

game.loader.image()

将图像添加到当前加载队列。调用此方法后不会立即加载文件。当加载程序启动时,文件被添加到准备加载的队列中。

Phaser 可以加载所有常见的图像类型:png、jpg、gif 和浏览器可以本地处理的任何其他格式。

键必须是唯一的字符串。它用于在成功加载后将文件添加到 Phaser.Cache。

通过 Cache.getImage(key) 检索图像,URL 可以是相对的或绝对的。

如果 URL 是相对的,则 Loader.baseURL 和 Loader.path 值将被添加到它的前面。

如果未指定 URL,加载程序将获取密钥并从中创建一个文件名。

例如,如果键是“alien”并且没有给出 URL,则加载程序会将 URL 设置为“alien.png”。它将始终添加.png 为扩展名。如果您不希望执行此操作,请提供一个 URL。

image(key, url, overwrite);

参数

  • key 【string】

    • 此图像文件的唯一资产密钥
  • url 【string】可选参数

    • 图像文件的 URL。如果未定义或 null,则 url 将设置为 <key>.png”,即如果 "key" 为 "alien",则该 url 将为 "alien.png"
  • overwrite 【boolean】可选参数 默认 false

    • 如果队列中已存在具有匹配键的卸载文件,则此条目将覆盖它。

# audio()

game.loader.audio()