W 如下图,黑色的边框是一个box容器,红色的点知是它的中心点,容器里面的形状是一个两个精灵组成的,同样也是一个精灵,把整个图形的位置以蓝色小图形的位置为中心,使用pos相对于父类box居中了,那怎么才能求到蓝色小图形的的pivot值呢?这个问题研究了很久,希望能给出有效的解答
Aar0n 这个要知道你的六边形合体的图形是否就是这么大。然后要计算,需要知道 六边形的数据,还有线的宽度,在一个比较简单的办法,就是用编辑器 手动拖动,能找到那个点。再在代码模式设置。或者用坐标转换,把大矩形的中心点转化为sprite的localposition 这个方法更简单
Aar0n Aar0n 这个坐标还要减去sprite(pivot为0,0) 左上角的坐标 的出来的值, 才是pivot 应该设置的值。重复一下,那个点的世界坐标相对于sprite的本地坐标。再减去sprite的坐标,这个数值设置pivot