Я использую OpenGL, чтобы сделать небольшое приложение, и я понятия не имею, как получить x , y
и z
координаты прикосновенияOpenGL IOS экранные координаты в координаты сцены
Например:
-(void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event
{
UITouch *touch = [touches anyObject];
CGPoint touchPoint = [touch locationInView:[self view]];
float X = touchPoint.x;
float Y = touchPoint.y;
}
с этим я получаю только координаты x
и, но мне нужны z
Вы можете запросить Z-буфер, если у вас есть легкий доступ к нему. Это действительно зависит от того, что вы подразумеваете под координатой «Z», хотя я предполагаю, что вы имеете в виду глубину, но нет глубины на ощупь. – JustSid