老师3-5节中,我在 onResourceFirstLoaded(map) { console.log(
来源:3-5 ES6与小游戏资源加载器的封装

津渡坞
2018-04-07
constructor() {
this.map = new Map(Resources);
console.log(this.map);
//循环后,value值从路径变为具体图片资源
for (let [key, value] of this.map) {
const image = new Image();
image.src = value;
//console.log(value);
this.map.set(key,image);
}
console.log(this.map);
}
resourceLoader里的map拿到图片了,但是在main.js里的map的赋值逻辑没看懂,按照老师写的代码,也没有打印出对的map出来
写回答
1回答
-
傅猿猿
2018-04-08
这里的map是个形参啊,所以在Main里面其实根本就是没有传任何东西的,可能大家都不太适应ES6风格的剪头函数,其实map的值实在ResourceLoader里面初始化的
00
相似问题