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()