我想将节点的宽度设置为移动节点与固定节点之间的距离。换句话说,我希望节点的宽度随着另一个节点的移动而变化。有功能吗?
答案 0 :(得分:0)
使用hypot
函数:
让距离= hypot(movingNode.position.x-fixedNode.Position.x, movingNode.position.y-fixedNode.Position.y)
这将返回宽度为x且高度为y的直角三角形的斜边的长度,我们可以将其设想为在两个节点位于非直角顶点上绘制的情况。
https://developer.apple.com/documentation/coregraphics/1456251-hypot