// 控制台輸出
#define cclog(...)
// 控制台警告輸出
#define cclogwarn(...)
// 控制台資訊輸出
#define ccloginfo(...)
// 交換 x,y的值
#define cc_swap(x, y)
// 生成乙個 -1 到 1的隨機數
#define ccrandom_minus1_1()
// 生成乙個 0 到 1的隨機數
#define ccrandom_0_1()
// 角度轉弧度
#define cc_degrees_to_radians(__angle__)
// 弧度轉角度
#define cc_radians_to_degrees(__angle__)
// gl 混合源和目標函式
#define cc_blend_src
#define cc_blend_dst
// ccdirector初始化
#define cc_director_init()
// 設定gl服務狀態, 校正 gl 程式, 設定 模型/檢視/透視矩陣
#define cc_node_draw_setup()
// 停止 director 並從記憶體中移除, 從父級移除 ccglview
#define cc_director_end()
/*********************/
/** retina display **/
/*********************/
// 縮放因數
#define cc_content_scale_factor()
// 畫素矩形轉點矩形
#define cc_rect_pixels_to_points(__rect_in_pixels__)
// 點矩形轉畫素矩形
#define cc_rect_points_to_pixels(__rect_in_points_points__)
// 畫素座標轉點座標
#define cc_point_pixels_to_points(__pixels__)
// 點座標轉畫素座標
#define cc_point_points_to_pixels(__points__)
// 畫素範圍轉點範圍
#define cc_size_pixels_to_points(__size_in_pixels__)
// 點範圍轉畫素範圍
#define cc_size_points_to_pixels(__size_in_points__)
/**********************/
/** profiling macros **/
/**********************/
// ...
/*****************/
/** arc macros **/
/*****************/
// ...
// 設定gl渲染增量數字
#define cc_increment_gl_draws(__n__)
/*******************/
/** notifications **/
/*******************/
// ccspriteframe顯示時傳送的訊息
#define ccanimationframedisplayednotification
Cocos2d x 常見巨集
1 ns cc begin cocos2d命名空間開始 2 ns cc end cocos2d命名空間結束 3 using ns cc 宣告cocos2d命名空間 4 cc synthesize readonly vartype,varname,funname 宣告乙個成員變數以及getfunnam...
Cocos2d x 常見巨集
1 ns cc begin cocos2d命名空間開始 2 ns cc end cocos2d命名空間結束 3 using ns cc 宣告cocos2d命名空間 4 cc synthesize readonly vartype,varname,funname 宣告乙個成員變數以及getfunnam...
Cocos2d X 學習筆記3 常用巨集
控制台輸出 define cclog 控制台警告輸出 define cclogwarn 控制台資訊輸出 define ccloginfo 交換 x,y的值 define cc swap x,y 生成乙個 1 到 1的隨機數 define ccrandom minus1 1 生成乙個 0 到 1的隨機...