以下响应者(在 NSResponder 中定义)不会在 OSX 的 SKScene 中被调用:
-(void) mouseMoved:(NSEvent *)theEvent {
DLog(@"TEST");
}
我已经说过在应用程序委托中接受鼠标移动事件的窗口。
_window.acceptsMouseMovedEvents = YES;
先感谢您。
解决方案:
添加到应用委托:
_window.acceptsMouseMovedEvents = YES;
[_window makeFirstResponder:self.skView.scene];