佚名通过本文主要向大家介绍了奈何萌徒是大神,求助大神这是什么歌,大神手机是什么牌子,文坛大神是网红,重生之大神是天后等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: Cocos Creater Tildmap错位啊啊,大神们,是什么原因啊??
描述:
!!!!!!
整体是这样:


floor层原来是这么一块:

现在向右上方错位成这样:

我通过返回瓦片位置发现在右上角的运动范围就是floor的范围,但是就是和图片不吻合啊,非要错个位。。
网上查过,觉得有可能是图片尺寸问题,但是具体我也搞不懂
这是代码:
描述:
Cocos2d-xCocos CreaterTiled map


整体是这样:


floor层原来是这么一块:

现在向右上方错位成这样:

我通过返回瓦片位置发现在右上角的运动范围就是floor的范围,但是就是和图片不吻合啊,非要错个位。。
网上查过,觉得有可能是图片尺寸问题,但是具体我也搞不懂

这是代码:
//加载地图文件时调用
loadMap: function () {
//初始化地图位置
this.node.setPosition(cc.visibleRect.center);
//地图
this.tiledMap = this.node.getComponent(cc.TiledMap);
//players对象层
var players = this.tiledMap.getObjectGroup('players');
//startPoint和endPoint对象
var startPoint = players.getObject('startPoint');
//像素坐标
var startPos = cc.p(startPoint.x, startPoint.y);
cc.log("startPoint点位置"+startPos);
//障碍物图层和星星图层
this.barriers = this.tiledMap.getLayer('barrier');
//出生Tile和结束Tile
this.playerTile = this.startTile = this.getTilePos(startPos);
//更新player位置
this.updatePlayerPos();
},