告别微信小游戏启动场景黑屏,分享一个内置资源打包插件

2.4.3报错,楼主能看下原因吗

新版本不兼容哦,Cocos Creator 从v2.4.0开始支持Asset Bundle,里面已经包含初始场景分包的功能,不需要再使用该插件。

字节小游戏怎么用这个插件啊

首先感谢题主插件,题主虽然说修复了 ttf的复制,但windows 平台发现还是有bug

故而 要修改一下 复制资源的方法 getFilePathArray
首先 顶部 引入
const Os = require(‘os’);
接下来修改:
if (extension.indexOf(‘ttf’) !== -1) { // ttf字体文件路径特殊处理
dir = Path.join(resDir, ‘raw-assets’, uuid.substr(0, 2), ${uuid}.${md5});
// 获取平台 macOS 是 darwin Windows 是 win32
const platform = Os.platform();
if(platform === ‘darwin’){
extension = asset.nativePath.split(’/’).pop();
}else {
extension = asset.nativePath.split(’\’).pop();
}
pathArray.push(Path.join(dir, extension));
} else {
dir = Path.join(resDir, isRawAsset ? ‘raw-assets’ : ‘import’, uuid.substr(0, 2));
pathArray.push(Path.join(dir, ${uuid}.${md5}.${extension}));
}

顺便 说一下 如果是其他小游戏 需要修改 options.actualPlatform === ‘wechatgame’ 判断 即可