我是遊戲開發人員和科科斯中的新成員。 所以,我有以下網格:如何使用cocos2d-js滾動網格中的行和列
1|2|3|4
5|6|7|8
9|1|2|3
用戶可以左右滾動的行或列。 例如,如果用戶滾動第一排一個位置,我們得到以下鰻魚:
4|1|2|3
5|6|7|8
9|1|2|3
我怎麼可以用cocos2d的JS做?哪些組件用於此目的?
現在,我嘗試建立網格:
for (var i = 0; i < 16; i++) {
var tile = new NumberTile(i);
tile.pictureValue = gameArray[i];
this.addChild(tile, 0);
tile.setPosition(49 + i % 4 * 74, 400 - Math.floor(i/4) * 74);
}
,並加入到遊戲層。 NumberTile - 它的精靈號碼。但我不知道如何滾動行和列。
OK,我們將可以滾動行(任何行會在水平scrollviews),但我們怎麼可以滾動列? – Gene
@Gene我把代碼放在上面,垂直滾動視圖和水平子滾動視圖都可以滾動。它似乎很好地工作 – yangguang1029
它的作品適合行,但如果我們嘗試垂直滾動,所有列滾動。我無法滾動單列。 – Gene