沒做過 太多的圖形 用cocos2d-x 取個像素 郁悶死了
研究了 一天 最后 在紅孩兒的 幫助下解決啦 謝謝哈
自己 寫了 一點點 先做個 記錄 吧 以后 整理在 寫出來
1 ccColor4B c = {0, 0, 0, 0}; 2 CCPoint pt = ccp(240,160);//要獲取的點 3 unsigned int x = pt.x, y = pt.y; 4 5 CCImage * myimg = new CCImage(); 6 //加載 圖片 7 myimg->initWithImageFileThreadSafe("HelloWorld1.png"); 8 unsigned char *data_=myimg->getData(); 9 unsigned int *pixel = (unsigned int *)data_; 10 pixel = pixel + (y * 480) + x; //480 是圖片的寬 11 c.r = *pixel & 0xff; 12 c.g = (*pixel >> 8) & 0xff; 13 c.b = (*pixel >> 16) & 0xff; 14 c.a = (*pixel >> 24) & 0xff; //這個值 就是透明度