[]TiledMap.getLayerObject

tiledMap 中 设置对象 坐标未 96,128
为何在laya 中读取
this.role = tMap.getLayerObject("role","player");
后 role的坐标会是112,112
 

Laya.init(3200,3200);
//创建TiledMap实例
var tMap = new Laya.TiledMap();
//创建Rectangle实例,视口区域
var viewRect = new Laya.Rectangle(0,0,320,160);
tMap.createMap("res/TileMap/Test.json",viewRect,Laya.Handler.create(this,onCreateMap));
var point =0;
function onCreateMap(){
this.role = tMap.getLayerObject("role","player");
console.log(this.role.x,this.role.y);
}
 
 
 
1.png
已邀请:

wudi199553

赞同来自:

把Demo发过来我们测试一下

suigetsu

赞同来自:

111111111

wudi199553

赞同来自:

那个坐标是调整过的坐标,地图里改了显示对象的中心点,所以坐标和设置的坐标是不一样的但是效果是一样的

该问题目前已经被锁定, 无法添加新回复

商务合作
商务合作