本文来自http://blog.csdn.net/runaying ,引用必须注明出处!
cocos2d-x节点(CCPlatformMacros.h)API
温馨提醒:为了大家能更好学习,强烈推荐大家看看本人的这篇博客 Cocos2d-X权威指南笔记
定义一些特定于平台的宏
///cocos2d-x-3.0alpha0/cocos2dx/platform
//定义一些特定于平台的宏
#ifndef __CC_PLATFORM_MACROS_H__
#define __CC_PLATFORM_MACROS_H__
/**
* 定义一些特定于平台的宏
*/
#include "ccConfig.h"
#include "CCPlatformConfig.h"
#include "CCPlatformDefine.h"
/**
* 定义了一个创建特定类型函数,例如:Layer
* @param \__TYPE__ 要 create() 的类的类型 , 例如: Layer
*/
#define CREATE_FUNC(__TYPE__) \
static __TYPE__* create() \
{ \
__TYPE__ *pRet = new __TYPE__(); \
if (pRet && pRet->init()) \
{ \
pRet->autorelease(); \
return pRet; \
} \
else \
{ \
delete pRet; \
pRet