0
메소드를 iOS와 MacOS에서 다르게 동작 시키려고합니다. MacOS 플랫폼에서 키보드 이벤트를 처리해야합니다.ObjC Cocos2D의 조건부 컴파일
소스 코드를 탐색하면서 사용중인 다음 매크로를 찾았습니다. macos 플랫폼 용 코드를 실행할 때 "_CC_PLATFORM_MAC"가 정의되지 않은 것처럼 "begin"만 콘솔에 출력됩니다.
내가 잘못 했나요?
-(void)processEvent:(NSEvent*)event{
NSLog(@"begin");
#ifdef __CC_PLATFORM_IOS
NSLog(@"nothing here");
#elif defined(__CC_PLATFORM_MAC)
NSLog(@"process keyboard event");
#endif // __CC_PLATFORM_MAC
}
감사합니다 ...
좋아, "cocos2d.h을"# import를 깜빡 그냥 ... 발견 – Jem