最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Cocos2d-x 3.x入門教程(二):Node節(jié)點類

 更新時間:2014年11月03日 10:24:30   作者:果凍想  
這篇文章主要介紹了Cocos2d-x 3.x入門教程(二):Node節(jié)點類,本文對Node節(jié)點類做了一個簡明講解及Node類提供的函數(shù)做了說明,需要的朋友可以參考下

千里之行,始于足下

上一篇文章《菜鳥學習Cocos2d-x 3.x——基礎(chǔ)概念》中介紹了以下Cocos2d-x的基本結(jié)構(gòu)和一些重要的類,而這里開始對這些重要的類進行單獨的介紹與分析。開始吧~~~

Node節(jié)點類

Node類是Cocos2d-x中一個非常重要的類,它繼承自類Ref,關(guān)于Ref類,Ref類是一個內(nèi)存管理的類,我后續(xù)也會總結(jié)的,這里就不做多說了。

Node類在Cocos2d-x中有多重要呢?任何需要畫在屏幕上的對象都是節(jié)點類。最常用的節(jié)點類包括場景類(Scene)、布景層類(Layer)、精靈類(Sprite)、菜單類(Menu)。Node類的主要功能如下:

1.每個節(jié)點都可以含有子節(jié)點;
2.節(jié)點都可以含有調(diào)度方法(schedule、unschedule等);
3.節(jié)點可以含有動作;

由于Node類不自帶貼圖,其實在屏幕上看不到任何節(jié)點類的效果,一般在以下場合下使用Node類:

1.當需要一個父節(jié)點來管理很多子節(jié)點時,我們就可以添加一個Node類來當做父節(jié)點,從而管理這些子節(jié)點;

2.定義我們自己的Node類,讓Node類為父類,我們可以重寫Node類中的一些虛方法,從而實現(xiàn)我們需要的效果,例如:

1).重寫初始化的方法和周期性回調(diào)方法;
2).重寫渲染的繪制方法等。

下面就對Node類中的方法進行分類別的總結(jié)一下,對整體有一個印象,由于Cocos2d-x是開源的,我們可以直接閱讀它的源代碼。

Node類提供的函數(shù)

Node類提供的函數(shù)主要有以下功能:

1.節(jié)點的屬性
2.節(jié)點的操作
3.動作相關(guān)Action
4.定時器相關(guān)schedule
5.整合NodeRBGA類
6.查找子節(jié)點enumerateChildren
7.渲染順序zOrder
8.坐標轉(zhuǎn)換

以后在使用Node類,及其子類的時候,能夠想起有這些功能就好了,具體對應哪些API函數(shù),可以查閱對應的文檔;對應API的使用,后面我會通過具體的實例進行講解。

相關(guān)文章

  • C語言中bool變量的深入理解

    C語言中bool變量的深入理解

    C語言中沒有BOOL類型變量,它是C++獨有的,由于使用BOOL類型可以使代碼更具有可讀性,下面這篇文章主要給大家介紹了關(guān)于C語言中bool變量的相關(guān)資料,需要的朋友可以參考下
    2021-08-08
  • OpenGL實現(xiàn)中點劃線法

    OpenGL實現(xiàn)中點劃線法

    這篇文章主要為大家詳細介紹了OpenGL實現(xiàn)中點劃線法,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-02-02
  • C++學習之如何進行內(nèi)存資源管理

    C++學習之如何進行內(nèi)存資源管理

    與java、golang等自帶垃圾回收機制的語言不同,C++并不會自動回收內(nèi)存,這往往會導致內(nèi)存泄漏和內(nèi)存溢出等問題,所以掌握C++中的內(nèi)存管理技巧和工具是非常重要的,本文就來和大家詳細講講
    2023-05-05
  • C語言實現(xiàn)詞法分析器

    C語言實現(xiàn)詞法分析器

    這篇文章主要為大家詳細介紹了C語言實現(xiàn)詞法分析器,一個簡單的詞法分析程序,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-01-01
  • STL 的string類怎么啦

    STL 的string類怎么啦

    在我們研究string類犯了什么毛病之前,還讓我先說一下如何了解一個C++的類。我們要了解一個C++的類,一般來說,要從三個方面入手
    2013-11-11
  • 淺談C語言函數(shù)調(diào)用參數(shù)壓棧的相關(guān)問題

    淺談C語言函數(shù)調(diào)用參數(shù)壓棧的相關(guān)問題

    下面小編就為大家?guī)硪黄獪\談C語言函數(shù)調(diào)用參數(shù)壓棧的相關(guān)問題。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-09-09
  • C語言中棧和隊列實現(xiàn)表達式求值的實例

    C語言中棧和隊列實現(xiàn)表達式求值的實例

    這篇文章主要介紹了C語言中棧和隊列實現(xiàn)表達式求值的實例的相關(guān)資料,這里主要是對數(shù)據(jù)結(jié)構(gòu)中棧和隊列的理解和應用,需要的朋友可以參考下
    2017-08-08
  • C++中利用cout和fstream采用非科學計數(shù)法輸出

    C++中利用cout和fstream采用非科學計數(shù)法輸出

    這篇文章主要介紹了C++中利用cout和fstream采用非科學計數(shù)法輸出方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • C++或Go求矩陣里的島嶼的數(shù)量詳解

    C++或Go求矩陣里的島嶼的數(shù)量詳解

    這篇文章主要介紹了C++和go實現(xiàn)LeetCode(200.島嶼的數(shù)量),本篇文章通過簡要的案例,講解了該項技術(shù)的了解與使用,以下就是詳細內(nèi)容,需要的朋友可以參考下
    2021-09-09
  • C++使用棧實現(xiàn)括號匹配的代碼詳解

    C++使用棧實現(xiàn)括號匹配的代碼詳解

    在編程中,括號匹配是一個常見問題,尤其是在處理數(shù)學表達式、編譯器解析等任務時,棧是一種非常適合處理此類問題的數(shù)據(jù)結(jié)構(gòu),能夠精確地管理括號的匹配問題,本文將通過 C++ 代碼,詳細講解如何使用棧來實現(xiàn)括號匹配,需要的朋友可以參考下
    2025-02-02

最新評論

洛南县| 江西省| 玉树县| 潜江市| 沈阳市| 清徐县| 长治市| 穆棱市| 大洼县| 湘潭市| 临江市| 涿州市| 绿春县| 凤庆县| 根河市| 伊宁县| 雅江县| 凌云县| 玛曲县| 墨玉县| 合阳县| 搜索| 永福县| 勃利县| 射洪县| 历史| 仙桃市| 巫溪县| 孝感市| 文山县| 夏津县| 永嘉县| 迁安市| 霍林郭勒市| 永善县| 海林市| 夏邑县| 美姑县| 新巴尔虎左旗| 奉节县| 乐清市|