做了个小游戏 ,在编辑器里预览都正常的,为什么发布成WEB 后就不对了

发布后是这样的:预制体为什么不出来?
还有个问题,有两个场景 ,一开始应该这样,可发布后,直接就是主画面,为什么?

发布的时候可以设置初始场景
问题发现了,生成一个管子可以,
但想用一个数组,生成三个预制体,发布就不对, 哪里错了?
properties:{
any:[],
}
////
for (i=0;i<3;i++)
{
this.any[i]=cc.instantiate(this.popprefab);
this.node.addChild(this.any[i]);
this.any[i].x=-80+150*i;
this.any[i].y=-120+Math.random()*200;
}
是否是i未定义的原因呢
var newstar=cc.instantiate(this.popprefab);
this.node.addChild(this.newstar);
这个生成一个是可以的,发布也没问题,
但想一下出来三个管子,,想用数组,测试是可以的,但发布后管子没有,是不是数组用法不对?
终于找到问题了,原来是 for ( ) 少了 var
for (var i=0;i<3;i++)
你这太狠了