cocos2d-x节点(CCPlatformConfig.h)API
来源:互联网 发布:手机淘宝官方网站 编辑:程序博客网 时间:2024/05/18 03:14
本文来自http://blog.csdn.net/runaying ,引用必须注明出处!
cocos2d-x节点(CCPlatformConfig.h)API
温馨提醒:为了大家能更好学习,强烈推荐大家看看本人的这篇博客 Cocos2d-X权威指南笔记
为每一个平台,配置 cocos2d-x 项目
///cocos2d-x-3.0alpha0/cocos2dx/platform// 为每一个平台,配置 cocos2d-x 项目#ifndef __CC_PLATFORM_CONFIG_H__#define __CC_PLATFORM_CONFIG_H__/**为每一个平台,配置 cocos2d-x 项目*///////////////////////////////////////////////////////////////////////////// pre configure//////////////////////////////////////////////////////////////////////////// 使用 CC 的宏,定义支持的目标平台#define CC_PLATFORM_UNKNOWN 0#define CC_PLATFORM_IOS 1#define CC_PLATFORM_ANDROID 2#define CC_PLATFORM_WIN32 3#define CC_PLATFORM_MARMALADE 4#define CC_PLATFORM_LINUX 5#define CC_PLATFORM_BADA 6#define CC_PLATFORM_BLACKBERRY 7#define CC_PLATFORM_MAC 8#define CC_PLATFORM_NACL 9#define CC_PLATFORM_EMSCRIPTEN 10#define CC_PLATFORM_TIZEN 11#define CC_PLATFORM_QT5 12// 确定目标平台编译环境宏。#define CC_TARGET_PLATFORM CC_PLATFORM_UNKNOWN// mac#if defined(CC_TARGET_OS_MAC)#undef CC_TARGET_PLATFORM#define CC_TARGET_PLATFORM CC_PLATFORM_MAC#endif// iphone#if defined(CC_TARGET_OS_IPHONE) #undef CC_TARGET_PLATFORM #define CC_TARGET_PLATFORM CC_PLATFORM_IOS#endif// android#if defined(ANDROID) #undef CC_TARGET_PLATFORM #define CC_TARGET_PLATFORM CC_PLATFORM_ANDROID#endif// win32#if defined(WIN32) && defined(_WINDOWS) #undef CC_TARGET_PLATFORM #define CC_TARGET_PLATFORM CC_PLATFORM_WIN32#endif// linux#if defined(LINUX) #undef CC_TARGET_PLATFORM #define CC_TARGET_PLATFORM CC_PLATFORM_LINUX#endif// marmalade#if defined(MARMALADE)#undef CC_TARGET_PLATFORM#define CC_TARGET_PLATFORM CC_PLATFORM_MARMALADE#endif// bada#if defined(SHP)#undef CC_TARGET_PLATFORM#define CC_TARGET_PLATFORM CC_PLATFORM_BADA#endif// qnx#if defined(__QNX__) #undef CC_TARGET_PLATFORM #define CC_TARGET_PLATFORM CC_PLATFORM_BLACKBERRY#endif// native client#if defined(__native_client__) #undef CC_TARGET_PLATFORM #define CC_TARGET_PLATFORM CC_PLATFORM_NACL#endif// Emscripten#if defined(EMSCRIPTEN) #undef CC_TARGET_PLATFORM #define CC_TARGET_PLATFORM CC_PLATFORM_EMSCRIPTEN#endif// tizen#if defined(TIZEN) #undef CC_TARGET_PLATFORM #define CC_TARGET_PLATFORM CC_PLATFORM_TIZEN#endif// qt5#if defined(CC_TARGET_QT5) #undef CC_TARGET_PLATFORM #define CC_TARGET_PLATFORM CC_PLATFORM_QT5#endif//////////////////////////////////////////////////////////////////////////// post configure//////////////////////////////////////////////////////////////////////////// check user set platform#if ! CC_TARGET_PLATFORM #error "Cannot recognize the target platform; are you targeting an unsupported platform?"#endif #if (CC_TARGET_PLATFORM == CC_PLATFORM_WIN32)#pragma warning (disable:4127) #endif // CC_PLATFORM_WIN32#endif // __CC_PLATFORM_CONFIG_H__
- cocos2d-x节点(CCPlatformConfig.h)API
- cocos2d-x节点(cocos2d.h)API
- cocos2d-X 节点(CCNode.h)API
- cocos2d-X 节点(CCLayer.h)API
- cocos2d-X 节点(CCMenu.h)API
- cocos2d-X 节点(CCMenuItem.h)API
- cocos2d-X 节点(CCSprite.h)API
- cocos2d-X 节点(CCTexture2D.h)API
- cocos2d-X 节点(SpriteBatchNode.h.)API
- cocos2d-X 节点(CCSpriteFrame.h..)API
- cocos2d-X 节点(CCAnimationCache.h)API
- cocos2d-X 节点(CCCamera.h.)API
- cocos2d-X 节点(CCAction.h)API
- cocos2d-X 节点(CCActionManager.h)API
- cocos2d-X 节点(CCIMEDelegate.h)API
- cocos2d-X 节点(CCLabelAtlas.h)API
- cocos2d-X 节点(CCLabelBMFont.h)API
- cocos2d-X 节点(CCLabelTTF.h)API
- cocos2d-x节点(CCEGLViewProtocol.h)API
- cocos2d-x节点(CCFileUtils.h)API
- cocos2d-x节点(CCImage.h)API
- v4l2 编程
- cocos2d-x节点(CCImageCommon_cpp.h)API
- cocos2d-x节点(CCPlatformConfig.h)API
- cocos2d-x节点(CCPlatformMacros.h)API
- MakeTree
- JVM之java栈
- 技术人员谈管理之项目风险规避
- 第13周项目9-求两个数的最大公约数
- DataSet与XML互转,DataSet读取XML文件
- 2-3.socket通信
- windows7共享wifi方法