11

Mac OS X 用のゲームをまとめようとしています。これには、多くの高速アクションとマウス カーソルの飛び回る操作が含まれます。ユーザーがウィンドウ モードでプレイしたい場合は、カーソルをウィンドウの内側にロックして、戦闘中に誤ってプログラムを変更しないようにしたいと思います (ユーザーがプログラムを変更したり、エスケープ キーを押したりすると、これは自動的にキャンセルされます)。一時停止メニュー)

Windows では、これはClipCursor()で簡単に実現できます。Mac OS X で同等のものが見つかりません。ありますか?

4

1 に答える 1

8

CGWarpMouseCursorPosition、CGAssociateMouseAndMouseCursorPosition、および CGGetLastMouseDelta (ApplicationServices の一部) をご覧ください。

http://developer.apple.com/library/mac/#documentation/GraphicsImaging/Reference/Quartz_Services_Ref/Reference/reference.htmlを参照してください。

于 2011-01-10T02:55:30.147 に答える