scratch3.0二次开发scratch-desktop版本用的scratch-gui资源本地化
首先修改 scratch-gui\src\lib 下 project-fetcher-hoc.jsx, 约132行
ProjectFetcherComponent.defaultProps = {
//assetHost: 'https://assets.scratch.mit.edu',
//projectHost: 'https://projects.scratch.mit.edu'
assetHost: 'http://localhost:8601',
projectHost: 'http://localhost:8601'
};
然后修改 scratch-gui\src\lib 下 storage.jsx ,约56行
getAssetGetConfig (asset) {
// return `${this.assetHost}/internalapi/asset/${asset.assetId}.${asset.dataFormat}/get/`;
return `${this.assetHost}/static/assets/${asset.assetId}.${asset.dataFormat}`;
}
最后把资源包assets放到static下即可。
资源包链接:https://pan.baidu.com/s/1Ayf9oP17QYsjzA_OQ3Exow
提取码:p9vr 。