cocos-js v3.2
win32调试
两个都是设置背景,用cc.win获取的可以满屏,用cc.director.getWinSize获取的确不能满屏。
cc.winsize是在ctor函数中调用的
cc.director.getWinSize是在init中调用的。
都是教程里的代码,两个的图片大小不一样,不过设计分辨率设置都相同。
var bglayer = cc.Layer.extend({
sprite:null,
ctor:function () {
this._super();
var size = cc.winSize;
// add background scene
this.sprite = new cc.Sprite(res.backGround4_png);
this.sprite.attr({
x: size.width/2,
y: size.height/2,
});
this.addChild(this.sprite, 0);
return true;
}
});
```
还有一个是这样的
init:function(){
this._super();
var winsize = cc.director.getWinSize();
var centerpos = cc.p(winsize.width / 2, winsize.height / 2);
var spritebg = new cc.Sprite(res.helloBG_png);
spritebg.setPosition(centerpos);
this.addChild(spritebg);
```