已知同一父节点下两个点的坐标,如何计算出这两个坐标点中间坐标的位置

RT :sob: :sob: :sob: :sob: :sob:

let startPoint = new Vec3(0, 0, 0);
let endPoint = new Vec3(10, 10, 0);

// 计算起始点和结束点之间的中点
let middlePoint = new Vec3();
Vec3.lerp(middlePoint, startPoint, endPoint, 0.5);

console.log(`Middle point: (${middlePoint.x}, ${middlePoint.y}, ${middlePoint.z})`);

你把节点坐标改成你的应该就可以

big old nb! big Bai already 馋 cry!

let p3 = cc.v2((p1.x + p2.x) / 2, (p1.y + p2.y) / 2);

end_node.position.add(star_node.position).mul(0.5)这种方式也可以