新手求助 ,在做一个文字游戏卡住了 求解

那个文字游戏很简单 就是 点一下 出现新的 一段台词 然后 中间 会让你 做出选择 不同的选择会出现 不同的太
我刚开始 做个 触摸事件触发 i++ 然后 靠那个 i 引出 文字的顺序 但是 太限制 所以 我就想 先把 所有 文字 都初始化好 每个文字块 都有固定的 索引 然后 根据 不同的 情况 去调用不同的 文字出现
cc.Class({
extends: cc.Component,

properties: {
    wzk:cc.Prefab,
},
onLoad: function () {
    for(var i=0;i<1000;i++){
        var shuzhu = new cc.Array();
        var aa = cc.instantiate(this.wzk)
        var label = aa.getComponent(cc.Label);
        label.string = mycars[i];
        shuzhu.push(aa);
    }
},

});
这样子 一出来 不对 发现cc 好像没数组
求解

求解
求解
求解
求解
我是小白

求助 求助 求助 求助 求助 求助

cc是没有cc.Array()这个方法。直接var shuzhu = new Array();或者var shuzhu = [];就可以了。然后要把它放到循环前面,不然你就变成创建1000次数组,每个数组只有一个aa元素。你想要的应该是创建一次数组,push1000次aa到数组里。

1赞

javascript就有数组啊,建议直接用var arr = []类似的方法初化就可以了