Sprite kit SpriteKit从CGPoint选择Sprite节点

Sprite kit SpriteKit从CGPoint选择Sprite节点,sprite-kit,cgpoint,Sprite Kit,Cgpoint,第一个职位 我在苹果的SpriteKit框架中…(新程序员),我有一堆固定的节点。如果我知道坐标(CG点),如何选择/获取特定节点?我基本上想说的是,抓住(x,y)处的节点并用它做一些事情(例如改变颜色) 谢谢如果您知道CGPoint,可以使用命令nodeAtPoint:但是,此命令仅返回与点相交的最深子体。如果您的CGPoint可能有多个节点,则应改用命令nodesapoint: 请阅读标题为“确定点是否位于节点”的-部分中的详细信息 **更新** CGPoint myPoint = CGPo

第一个职位

我在苹果的SpriteKit框架中…(新程序员),我有一堆固定的节点。如果我知道坐标(CG点),如何选择/获取特定节点?我基本上想说的是,抓住(x,y)处的节点并用它做一些事情(例如改变颜色)


谢谢

如果您知道CGPoint,可以使用命令
nodeAtPoint:
但是,此命令仅返回与点相交的最深子体。如果您的CGPoint可能有多个节点,则应改用命令
nodesapoint:

请阅读标题为“确定点是否位于节点”的-部分中的详细信息

**更新**

CGPoint myPoint = CGPointMake(10, 10);
SKNode *myNode = [self nodeAtPoint:myPoint];

其中,
self
正在或需要替换为您要查找的节点的父节点

谢谢,所以nodeatPoint返回实际的sprite节点?当我使用它时,它返回null,我知道我的坐标位于节点内…嗯。