[code] constructor(mapname:string, x:number, y:number){
super();
//显示登陆界面
this.tMap = new Laya.TiledMap()
this.tMap.antiCrack = true
//创建Rectangle实例,视口区域
var viewRect:Laya.Rectangle = new Laya.Rectangle(0, 0, Conf.App_Width, Conf.App_Height);
//创建TiledMap地图
this.tMap.createMap("map/"+mapname+".json",viewRect, laya.utils.Handler.create(this, this.test));//, null, new Laya.Point(1600, 816));
}
private test(){
var testLayer:Laya.MapLayer = this.tMap.getLayerByName("player");
this.tMapPlayer = new Laya.Sprite();
this.tMapPlayer.graphics.drawRect(0, 0, 100, 100, "#FF0000", "#0000FF", 1);
//this.tMapPlayer.loadImage("unit/test.png");
this.tMapPlayer.zOrder = 1000;
testLayer.addChild(this.tMapPlayer);
}[/code]楼上您好,我照着你的代码写的,但是还是看不到我自己的sprite,请问是怎么回事呢?
我可以确定player层是在最上面层的