Phaser Pack Loader Phaser资产包加载器

Phaser 项目的资产包文件,推荐你用下phaser-pack-loader这个 Webpack 加载器。它挺适合.json格式的资产包,比如一堆图片、音效啥的一起打包,加载的时候也能跟得上节奏,不用你一个个路径,省心。

它的用法也蛮,直接在 Webpack 里配置下rules就行了:

module.exports = {
  module: {
    rules: [
      {
        test: /packs\/.*\.json$/,
        use: ['phaser-pack-loader']
      }
    ]
  }
}

它只负责把资产包读进来并转换成对象,你再交给Phaser.LoaderPlugin来加载。比如你写了个packs/menu.json,用这个 loader 后,就能直接在游戏里调用资源,不用自己去一层层写路径。

有个小提醒哈,它只包文件本身,单独的图片啊音频这些,还是得靠file-loader或者url-loader来配合。

如果你也在折腾 Phaser 的资源打包,尤其是团队开发或想让项目更模块化,phaser-pack-loader是个还不错的选择。

zip
phaser-pack-loader-master.zip 预估大小:14个文件
folder
phaser-pack-loader-master 文件夹
file
.gitignore 30B
file
package.json 555B
folder
src 文件夹
file
processor.js 1KB
file
resolver.js 321B
file
loader.js 685B
file
url-marker.js 842B
file
index.js 704B
file
README.md 3KB
file
.gitattributes 16B
folder
test 文件夹
file
processor.js 5KB
file
resolver.js 741B
file
loader.js 2KB
file
url-loader.js 3KB
file
yarn.lock 12KB
zip 文件大小:12.25KB