UNPKG

cocos2d-html5

Version:
29 lines (25 loc) 986 B
var SpriteNilTexture = cc.Layer.extend({ ctor : function(){ this._super(); var winSize = cc.Director.getInstance().getWinSize(); // TEST: If no texture is given, then Opacity + Color should work. var sprite = cc.Sprite.create(); sprite.setTextureRect(cc.rect(0, 0, 300, 300)); // sprite.setColor(cc.RED); sprite.setColor(cc.c3b(255, 0, 0)); sprite.setOpacity(128); sprite.setPosition(3 * winSize.width / 4, winSize.height / 2); this.addChild(sprite, 100); sprite = cc.Sprite.create(); sprite.setTextureRect(cc.rect(0, 0, 300, 300)); //sprite.setColor(cc.BLUE); sprite.setColor(cc.c3b(0, 0, 255)); sprite.setOpacity(128); sprite.setPosition(winSize.width / 4, winSize.height / 2); this.addChild(sprite, 100); } }); SpriteNilTexture.create = function(args){ var layer = new SpriteNilTexture(); return layer.init() ? layer : null; };