我没有看到SKPath.Points的IndexOf或FindIndex方法。我需要能够在指定点的两侧获得相邻点。 Path.Iterator只有.Next,所以我正在寻找使用SKPoint的索引。
由于IndexOf或FindIndex似乎缺失,我正在考虑在后台继承和维护第二个数据集以获取索引。
我错过了一些明显的东西吗?到目前为止,其他人如何获得该指数?
答案 0 :(得分:0)
This帖子有帮助。直接在Array上调用IndexOf可以正常工作。只需要确保您的SKPoint X和Y与SKPath.Points中存储的其他SKPoints不同。它正在根据SKPoint的位置进行检查,因此,如果您在(0,0)处有多个SKPoints,它将返回该位置的第一个SKPoints。
幸运的是,对于我的用例,我永远不应该处于这种情况。