4

次のレスポンダー (NSResponder で定義) は、OSX の SKScene で呼び出されません。

-(void) mouseMoved:(NSEvent *)theEvent {
    DLog(@"TEST");
}

アプリ デリゲートでマウス移動イベントを受け入れるウィンドウを説明しました。

_window.acceptsMouseMovedEvents = YES;

前もって感謝します。

解決:

アプリのデリゲートに追加します。

_window.acceptsMouseMovedEvents = YES;
[_window makeFirstResponder:self.skView.scene];
4

4 に答える 4

5

アプリのデリゲートに追加します。

_window.acceptsMouseMovedEvents = YES;
[_window makeFirstResponder:self.skView.scene];
于 2013-10-31T11:09:55.290 に答える
2

迅速に

window.acceptsMouseMovedEvents = true;
window.makeFirstResponder(self.skView.scene)
于 2015-01-27T15:09:57.193 に答える