0

我试图让一种方法在 iOS 和 MacOS 之间表现不同。我需要它来处理 MacOS 平台上的键盘事件。

浏览源代码,我发现以下宏正在使用中。在为 macOS 平台运行我的代码时,我只会将“开始”输出到控制台,就好像没有定义“_CC_PLATFORM_MAC”一样。

我做错了吗?

-(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

}

谢谢...

4

1 回答 1

1

缺少标头 #import "cocos2d.h"

于 2012-11-07T08:42:30.773 回答