我正在尝试制作一个简单的应用程序,您可以在其中触摸一个点,无论您触摸哪里,Sprite都会沿着一条线穿过该点到达屏幕边缘。我想绘制连接Sprite原点(它开始的点)和你触摸的点的线段,以及Sprite原点和屏幕边缘的终点之间的线段,所以我可以想象路径Sprite和原点、触摸点和终点的x和y偏移之间的关系。希望这不会太困惑。TL;DR:我需要在两点之间画一条线,但我不知道如何使用SpriteKitSwift来做到这一点。提前致谢。 最佳答案 这可以使用CGPath和SKShapeNode来完成。让我们从CGPath开始。当我们需要使用
我想要这样的东西:CGPointa=CGPointMake(1,1);CGPointb=CGPointMake(1,1);if([CGHelperClasscompareCGPoint:ato:b]){//dosomething}我知道自己写是微不足道的,但我很好奇它是否已经存在于某个地方。 最佳答案 CGPointEqualToPoint:返回两点是否相等。boolCGPointEqualToPoint(CGPointpoint1,CGPointpoint2);发件人:https://developer.apple.com/doc
我想要这样的东西:CGPointa=CGPointMake(1,1);CGPointb=CGPointMake(1,1);if([CGHelperClasscompareCGPoint:ato:b]){//dosomething}我知道自己写是微不足道的,但我很好奇它是否已经存在于某个地方。 最佳答案 CGPointEqualToPoint:返回两点是否相等。boolCGPointEqualToPoint(CGPointpoint1,CGPointpoint2);发件人:https://developer.apple.com/doc