マウスを表示して描画するためにOpenGLを使用します。すべて問題ないように見えますが、マウスを高速で描画すると、すべてのピクセルが描画されるわけではなく、ある程度の間隔が表示されます。ここに画像リンクを追加します。私の現在のmouseDraggedコードは非常に単純です:
- (void) mouseDragged:(NSEvent *)event
{
location = [self convertPoint: [event locationInWindow] fromView:self];
NSLog(@"current location (%g,%g)\n",location.y,location.x);
[self drawSomething];
}
マウスの位置をより正確に登録するための解決策はありますか?または、currentMouseLocationとpreviousMouseLocationを登録する方法はありますか?iOS関数previousLocationInView:のようなもので、OpenGLに2点ごとに線を引くように指示できますか?