cc.Class({
extends: cc.Component,
properties: {
TexLimit : {
default : new cc.Vec2(20,200),
},
StairTex : {
default : null,
type : cc.SpriteFrame
},
},
start () {
var sprite = this.node.getComponent(cc.Sprite);
var tex = this.StairTex.clone();
sprite.spriteFrame = tex;
var texSize = tex.getOriginalSize();
sprite.spriteFrame.setRect(new cc.rect(0,this.TexLimit.x,texSize.width,this.TexLimit.y));
//tex.setRect(new cc.rect(0,this.TexLimit.x,texSize.width,this.TexLimit.y));
},
});
就这么简单的代码,之前用1.9.1版本的时候可以显示正确。升级2.0之后显示的是没裁剪的图片。请问新版本需要什么额外的操作吗?
Sprite的设置是
SIMPLE
CUSTOM
Trim = true