求大虾解决图片平铺问题

求大虾,我想实现一个图片平铺问题,我不熟悉cocos2d,在网上找到的也是oc的例子,如果写了下面的代码:
var layer = cc.Layer.create();
layer.init();
var rect = new cc.Rect(-100,-100,500,500);
var bgMap = cc.Sprite.create(img_GameScene_sea_bg,rect);
layer.addChild(bgMap);

结果layer是空白的,不知道我哪里有写错没?求赐教!

这问题貌似无解,不支持越界矩形

直接写成var bgMap = cc.Sprite.create(img_GameScene_sea_bg);这样是有图的。
就是用var bgMap = cc.Sprite.create(img_GameScene_sea_bg,rect);是没有图的。

— Begin quote from ____

coffeeyaco 发表于 2012-7-16 11:49 url

直接写成var bgMap = cc.Sprite.create(img_GameScene_sea_bg);这样是有图的。
就是用var bgMap = cc.Sprit …

— End quote

你用的应该是alpha2版本,alpha2版本中
cc.Sprite.create(s_path)
或则
cc.Sprite.createWithTexture(s_path,rect)

下个版本将会使create兼容createWithTexture

— Begin quote from ____

陈升想Nero 发表于 2012-7-16 23:04 url

你用的应该是alpha2版本,alpha2版本中
cc.Sprite.create(s_path)
或则

— End quote

帅哥,我按照你给的方法写了如下,但是还是空白的。我用的是v0.5.0-alpha2版本。不知道你们什么时候还会有新版本啊?
var layer = cc.Layer.create();
layer.init();
layer.setAnchorPoint(cc.ccp(0,0));
layer.setPosition(cc.ccp(0,0));
var rect = new cc.Rect(-100,-100,800,500);
var sprite = cc.Sprite.createWithTexture(img_GameScene_sea_bg,rect);
//var sprite = cc.Sprite.create(img_GameScene_sea_bg);
seaSprite.setAnchorPoint(cc.ccp(0,0));
seaSprite.setPosition(cc.ccp(0,0));
layer.addChild(seaSprite);

这问题貌似无解,不支持越界矩形