const tiletile = layer.getTiledTileAt(_x,_y,true);
tiletile.node.angle = 45;
我的某个地图块需要进行旋转
但是旋转后发现该节点不是以自身的锚点进行自转 tiledtile自身节点锚点为0.5,0.5 tilemap节点锚点也是
= =不知道根据哪个节点在进行公转好像 貌似是整个地图的左下角
是我使用的方式不对嘛
const tiletile = layer.getTiledTileAt(_x,_y,true);
tiletile.node.angle = 45;
我的某个地图块需要进行旋转
但是旋转后发现该节点不是以自身的锚点进行自转 tiledtile自身节点锚点为0.5,0.5 tilemap节点锚点也是
= =不知道根据哪个节点在进行公转好像 貌似是整个地图的左下角
是我使用的方式不对嘛
大概是因为锚点不在地图中心
在哪里看或者设置呢 我tileMap的节点锚点是在0.5,0.5 tiledtile Node节点锚点也是0.5,0.5
把地图的锚点设置到左下角后,旋转,缩放,就是按照某个图块的左下角!地图在的锚点在其他地方,图块的旋转就会出现锚点在其他位置的问题!我用的是3.8