cocos2d-x之碼農工作筆記 CCNode常用函式(2.0.4)
//版本cocos2d-x2.0.4
CCNode* node =CCNode::create();//生產一個CCNode*
node->getZOrder();//獲取節點繪製的順序
node->getPosition();//獲取節點在座標位置
node->setPosition(cocos2d::CCPoint )//設定節點的位置
node->getChildren();//獲得其所有子節點返回CCArray*
node->getChildByTag(int tag);//根據tag返回子節點
node->getCamera();
node->setVisible(bool visible);//設定是否可見
node->isVisible();//判斷節點是否可見
node->getAnchorPoint();//獲取節點的錨點
node->isRunning();//判斷節點是否在執行
node->getParent();//獲取父節點指標CCNode*
node->setParent(cocos2d::CCNode *var);//設定節點的父節點
node->getTag();//獲取節點的Tag;
node->setTag(int var);//
node->description();//獲得節點的描述char*
node->onEnter();//進入節點的回撥函式
node->onEnterTransitionDidFinish();//進入節點後的回撥函式
node->onExit();//離開節點的回撥函式
node->addChild(cocos2d::CCNode *child);//新增子節點
node->addChild(cocos2d::CCNode *child, int zOrder);//新增子節點並設定繪製順序
node->addChild(cocos2d::CCNode *child, int zOrder, int tag)//
node->removeFromParentAndCleanup(bool cleanup);//刪除父節點中的當前節點並清除動作及回撥函式
node->removeChild(cocos2d::CCNode *child, bool cleanup);//刪除節點,是否在記憶體中也移除
node->removeChildByTag(int tag, bool cleanup);//根據tag刪除節點,是否在記憶體中也移除
node->reorderChild(cocos2d::CCNode *child, int zOrder);//根據zOrder重新排序
node->cleanup();//清除動作
node->draw();//繪製自己
node->visit();//訪問節點(我不知道什麼意思,回去做實驗)
node->runAction(cocos2d::CCAction *action);//執行Action
node->stopAction(cocos2d::CCAction *action);//停止Action
node->stopAllActions();//停止所有Action
node->stopActionByTag(int tag);//根據tag停止Action
node->getActionByTag(int tag);//通過tag獲取Action
node->numberOfRunningActions();//正在執行的動作的總個數
node->schedule(SEL_SCHEDULE selector);//定義一個定時器
node->schedule(SEL_SCHEDULE selector, float interval);//定義一個定時器,設定呼叫間隔時間
node->unschedule(SEL_SCHEDULE selector);//取消一個定時器
node->unscheduleAllSelectors();//取消所有定時器
node->resumeSchedulerAndActions();//恢復定時器和Action
node->pauseSchedulerAndActions();//暫停定時器和Action
node->parentToNodeTransform();//***(不覺明歷)
node->setScale(float scale);//縮放
node->setScaleX(float var);//x軸縮放
node->setScaleY(float var);//y軸縮放
node->boundingBox();//獲得精靈的CCRect
node->getSkewX();//獲得x軸扭曲效果係數(不覺明歷)
node->getSkewY();//獲得y軸扭曲效果係數(不覺明歷)
相關推薦
cocos2d-x之碼農工作筆記 CCNode常用函式(2.0.4)
//版本cocos2d-x2.0.4 CCNode* node =CCNode::create();//生產一個CCNode* node->getZOrder();//獲取節點繪製的順序 node->getPosition();//獲取節點在
cocos2d-x之碼農工作筆記CCScrollView
【此文部分內容載錄 http://blog.csdn.net/xujiezhige/article/details/8558999】 近期工作中要使用CCScrollView,但是網上相對的資料比較
cocos2d-x之碼農工作筆記CCAciton
(晚上整理) cocos2d-x裡的Aciton主要包括兩大類:一類是瞬時動作(CCActionInstant),一類是延時動作(CCActionInterval) 回撥 CCCallFu
jq源碼(2.0.3)
gpo seh appendto name str body round title jquery var li = $("<li>",{title:"123",css:{"background":"red"}}); li.appendTo($("ul"))st
如何使用reCaptcha(2.0版本)來做網站驗證碼
reCaptcha是Google開發的驗證碼工具。使用十分簡單,本文介紹的是其2.0版本的使用方法。 登陸你的Google賬戶,沒有的話是用不了的。在這裡來申請一對key ,如下圖 一個Google
cocos2d-x之淺析Hello World
source child 核心 內容 creat 哪些 項目 恢復 精靈sprite ***************************************轉載請註明出處:http://blog.csdn.net/lttree*****************
[寒江孤葉丶的Cocos2d-x之旅_33]RichTextEx一款通過HTML標簽控制文字樣式的富文本控件
ast number blink js版本號 領取 size 創建 sub require RichTextEx一款通過HTML標簽控制文字樣式的富文本控件 原創文章,歡迎轉載。轉載請註明:文章來自[寒江孤葉丶的Cocos2d-x之旅系列] 博客地址
Cocos2d-x之CCTouchDispatcher事件分發
使用過CCLayer的都應該知道,CCLayer的眾多父類中有CCTouchDelegate這麼一個類,他使CCLayer能接收touch事件成為可能。cocos2d-x的touch事件是由CCTouchDispatcher這個touch分發器類來進行派發的,所有需要接收to
Cocos2d-x之下載安裝和配置
一、下載 1.Cococs2d-x下載地址 推薦下載cocos2d-x-v3.10版本,自帶建立專案的cococs軟體,就不用在cmd中敲命令了(不過敲命令還是顯得高大上一些)。 2.Android NDK和Android SDK的下載地址: 在
【玩轉cocos2d-x之十二】plist解析工具:Anti_TexturePacker
之前拿了一些別人的圖片素材,是用TexturePacker打包合成的,結果寫程式的時候不知道每個合成前小png圖的名字是什麼,只能一個一個從plist檔案中找,然後猜測對應的名字,再進行顯示,如果不對,
【玩轉cocos2d-x之三十九】Cocos2d-x 3.0截圖功能整合
3.0的截圖和2.x的截圖基本上相同,都是利用RenderTexture來處理,在渲染之前呼叫call函式,然後呼叫Cocos的場景visit函式對其進行渲染,渲染結束後呼叫end函式即可。只是3.0截圖需要在截完屏的下一幀才能處理RenderTexture,這點要注意。關
【玩轉cocos2d-x之二十六】資料結構CCDictionary
CCDictionary在cocos2d-x中被大量的應用,比如CCTexureCache,CCSpriteFramCache等等。 1.實現原理 1.1.uthash CCDiction
【玩轉cocos2d-x之三十四】繪圖:CCDrawingPrimitives和CCDrawNode
最近忙出翔了,這年過的也揪心。好久沒來更新部落格了,今天就來寫一寫cocos2d-x中圖形的繪製。 1.概述 其實cocos2d-x封裝了大量的opengl的繪圖函式,我們可以很輕鬆的在遊戲
【玩轉cocos2d-x之三十】點九圖和輸入框的使用
登入介面一個帳號/密碼輸入框或者主角命名框是少不了的。這節就來了解一下點九圖的輸入框的使用。這裡只是介紹基礎知識,並不進行平臺的移植,也不處理跨平臺可能出現的問題。 1.點九圖CCScale9S
【玩轉cocos2d-x之二十九】利用CCClipingNode做遊戲遮罩
新手引導是遊戲中必備的(除了奇葩的MT用一段動畫開始),也是玩家對遊戲的第一印象,重要性不言而喻。一般採用的遮罩的形式來突出引導重點,同時遮蔽其他功能。這裡簡單的介紹一下游戲遮罩的實現,並給出一個
【玩轉cocos2d-x之二十二】多執行緒和同步02-售票
pthread有很多不同應用,官網都有相應的API解釋和Sample,這裡不再重複,本文主要介紹一個cocos2d-x多執行緒和同步示例。 1.售票 孫鑫老師的C++和Java多執行緒售票一直讓
【玩轉cocos2d-x之二十三】多執行緒和同步03-圖片非同步載入
cocos2d-x中和Android,Windows都一樣,如果在主執行緒中處理一些耗時操作,那麼主執行緒就會出現阻塞現象,表現在介面上就是卡住,未響應等情況。為了避免這種情況的出現,我們需要在後
【玩轉cocos2d-x之四十】如何在Cocos2d-x 3.0中使用opengl shader?
有小夥伴提出了這個問題,其實GLProgramCocos2d-x引擎自帶了。完全可以直接拿來用。先上圖吧。使用opengl前後的對比: 1.在cpp中使用openGL shader。 (1)新
【玩轉cocos2d-x之三十七】粒子系統的載入優化
Cocos2d-x的粒子系統是通過載入plist生成的。plist包含兩部分內容:粒子系統屬性和粒子紋理。然而每次呼叫create都會對plist進行讀取解析,如果重複地使用同一個粒子效果,這樣的呼叫明顯是低效冗餘的。所以我們要做的是,將粒子系統屬性和粒子紋理分別抽出。 (
cocos2d-x之物理引擎box2d(2)
小滿(bill man)個人原創,歡迎轉載,轉載請註明地址,小滿(bill man)的專欄地址http://blog.csdn.net/bill_man 由於box2d的內容比較多,它也有自己的testbed例子,所以關於比較深入的box2d引擎內容,我準備單開一個專題去研