cocos2d-js scrollview 例子

xiaoxiao2021-02-28  85

var HelloWorldLayer = cc.Layer.extend({ sprite: null, ctor: function () { this._super(); var size = cc.winSize; var listView = new ccui.ScrollView(); listView.setDirection(ccui.ScrollView.DIR_HORIZONTAL); listView.setTouchEnabled(true); listView.setBounceEnabled(true); listView.setSize(cc.size(512, 200)); listView.x = size.width / 2; listView.y = size.height / 2; listView.setAnchorPoint(cc.p(0.5, 0.5)); this.addChild(listView); listView.setInnerContainerSize(cc.size(128 * 6, 200)); for (var i = 0; i < 6; i++) { var sprite = new cc.Sprite(res.item_png); listView.addChild(sprite); sprite.x = i * 130 + 40; sprite.y = listView.getInnerContainerSize().height / 2; sprite.setAnchorPoint(cc.p(0.5, 0.5)); } listView.jumpToLeft(); cc.log("ben guo..."); return true; } }); var HelloWorldScene = cc.Scene.extend({ onEnter: function () { this._super(); var layer = new HelloWorldLayer(); this.addChild(layer); } });
转载请注明原文地址: https://www.6miu.com/read-68586.html

最新回复(0)