【发布时间】:2016-09-21 17:26:47
【问题描述】:
设备:Macbook、OS X、多点触控、SDL2。
float posX = event.tfinger.x;
float posY = event.tfinger.y;
if ( event.type == SDL_FINGERDOWN ) std::cout << "posX = " << posX << ", posY = " << posY << "\n";
它返回我的多点触控设备的坐标。如果我点击左上角的多点触控,它会返回我的坐标,例如 0.1x0.1。好的,对。但是如何在 OS X 中获取光标位置的坐标呢?
我只能获取多点触控设备的坐标,但这并不意味着它是屏幕上光标的坐标。我的意思是...我可以点击左上角的多点触控,但此时我的光标将位于屏幕的右下角。
【问题讨论】:
-
看起来像是某种错误