У меня есть объект dae с некоторыми костями. Я хочу, чтобы обнаружить кран на определенной кости с помощью метода:Обнаружение касания на дочерних костях
- (NSArray *)hitTest:(CGPoint)thePoint options:(NSDictionary *)options;
Этот метод возвращает только родительский узел, где бы я нажимаю на объекте. Как я могу справиться с этим?
Заранее спасибо.
Вы говорите об узле в контексте «SCNSkinner»? Если такие кости никогда не будут возвращены в результате теста на попадание, так как у них нет геометрии. Кости не имеют толщины, поэтому их нельзя ударить, только геометрия (фактические треугольники). – mnuages
Хорошо, вот почему. Могу ли я догадаться об ударе с помощью сравнения позиций? Можно ли обмануть его? – user2724028
или можно ли преобразовать позицию узлов в 2d и проверить прямоугольник для события click? – user2724028