预制体节点 通过convertToWorldSpaceAR和convertToNodeSpaceAR去转换坐标位置偏移
有什么方法解决
getEmojiSeatPosition: function (seats) {
console.log(seats[0].position);
var myselfemoji_InWorld = seats[0].convertToWorldSpaceAR(cc.p(-538,-117));//cc.p(x,y)
var rightemoji_InWorld2 = seats[1].convertToWorldSpaceAR(cc.p(385,-69));
var rightemoji_InWorld = seats[2].convertToWorldSpaceAR(seats[2].position);
var upemoji_InWorld = seats[3].convertToWorldSpaceAR(seats[3].position);
var leftemoji_InWorld = seats[4].convertToWorldSpaceAR(cc.p(-542,-42));
var rightArr = [, , ,];
var rightArr2 = [, , ,];
var leftArr = [, , ,];
var myArr = [, , ,];
var upArr = [, , ,];
var Positions = [myArr, rightArr2, rightArr, upArr, leftArr];
for (var i = 0; i < seats.length; ++i) {
Positions[i][0] = seats[i].convertToNodeSpaceAR(myselfemoji_InWorld);
Positions[i][1] = seats[i].convertToNodeSpaceAR(rightemoji_InWorld2);
Positions[i][2] = seats[i].convertToNodeSpaceAR(rightemoji_InWorld);
Positions[i][3] = seats[i].convertToNodeSpaceAR(upemoji_InWorld);
Positions[i][4] = seats[i].convertToNodeSpaceAR(leftemoji_InWorld);
}
return Positions;
},