COCOS2D X常用巨集

2021-06-20 01:50:38 字數 2552 閱讀 5140

// 控制台輸出

#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的隨機...