Iphone Cocos2d认为Im编程适用于Mac;但是我';我不是
我只是从cocos2d开始,我试图在我的层的init方法中设置isTouchEnabled。但它只在自动输入框中提供Mac版本(iMouseEnabled和iKeyboardEnabled,而不是触摸屏和加速计) 我所做的就是从cocos2d模板开始一个新项目(没有像box2d这样的插件),并且什么也没有改变 我曾尝试手动键入Iphone Cocos2d认为Im编程适用于Mac;但是我';我不是,iphone,objective-c,cocos2d-iphone,Iphone,Objective C,Cocos2d Iphone,我只是从cocos2d开始,我试图在我的层的init方法中设置isTouchEnabled。但它只在自动输入框中提供Mac版本(iMouseEnabled和iKeyboardEnabled,而不是触摸屏和加速计) 我所做的就是从cocos2d模板开始一个新项目(没有像box2d这样的插件),并且什么也没有改变 我曾尝试手动键入isTouchEnabled,但无法生成;说二传手不存在 出于某种原因,它认为我是在为Mac编程,尽管我也在层的init方法中加入了这段代码(cocos2d使用它来区分),
isTouchEnabled
,但无法生成;说二传手不存在
出于某种原因,它认为我是在为Mac编程,尽管我也在层的init方法中加入了这段代码(cocos2d使用它来区分),并且iphone
被写入控制台:
#ifdef __IPHONE_OS_VERSION_MAX_ALLOWED
NSLog(@"iphone");
#elif __MAC_OS_X_VERSION_MAX_ALLOWED
NSLog(@"mac");
#endif
我记得当我安装cocos2d框架时,我不得不在mac和iOS版本之间进行选择 cd cocos2d iphone ./install-templates.sh
这是因为他们增加了对Mac的支持,而且出于某种原因,它没有看到iphone,只有Mac版本。如果您从模拟器切换到设备,它可以正常工作。我在终端中运行了它,但我从未看到在Mac和iOS之间进行选择的地方,我甚至不想在我的项目中使用Mac,尤其是当下载名为cocos2d-iphone时。 cd cocos2d-iphone ./install-templates.sh