[]Sprite中的width,height和size(width,height)感觉没作用啊
我的图片是800*600,懒得修改图片,想在程序中直接修改图片显示大小,可是貌似显示的还是800*600。width,height,size(width,height)是我理解问题,还是我写错了呢。。。。
function Init(){
Laya.init(800,600);
bg = new laya.display.Sprite();
bg.loadImage("res/bg.png");
bg.pos(0,0);
bg.width = 100;
bg.height = 100;
bg.size(100,100);
Laya.stage.addChild(bg);
}
function Init(){
Laya.init(800,600);
bg = new laya.display.Sprite();
bg.loadImage("res/bg.png");
bg.pos(0,0);
bg.width = 100;
bg.height = 100;
bg.size(100,100);
Laya.stage.addChild(bg);
}
没有找到相关结果
已邀请:
要回复问题请先登录
2 个回复
Laya_XS
赞同来自: KXYLIGHT
var sprite = new laya.display.Sprite();
sprite.loadImage("comp/bg.png",0,0,0,0,Handler.create(this,function(texture:laya.resource.Texture){
sprite.graphics.clear();
sprite.graphics.drawTexture(texture,0,0,50,50);
sprite.autoSize = true;
}));
Laya.stage.addChild(sprite);
或者用Image:
var image:laya.ui.Image = new laya.ui.Image("comp/bg.png");
image.size(50,50);
Laya.stage.addChild(image);
cuixueying
赞同来自: