老师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里面初始化的

0
0

微信小游戏入门与实战,一天之内搞定微信小游戏开发

官方同步,第一时间掌握整套微信小游戏开发核心技术

3515 学习 · 664 问题

查看课程