成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

cc.Node.場景樹-創(chuàng)新互聯(lián)

場景樹

創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),新河企業(yè)網(wǎng)站建設(shè),新河品牌網(wǎng)站建設(shè),網(wǎng)站定制,新河網(wǎng)站建設(shè)報價,網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,新河網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網(wǎng)站。

1creator是由一個一個的游戲場景組成,通過代碼邏輯來控制場景跳轉(zhuǎn).

2creator場景是一個樹形結(jié)構(gòu)

3父節(jié)點,子接地那 canvas可以當(dāng)做根點擊,然后再場景里添加精靈 UI等等節(jié)點

4cc.Node是整個場景數(shù)中的節(jié)點對象.

5每個節(jié)點只要是場景里面的, 任何一個節(jié)點都有一個cc.Node

cc.Node屬性

1 name:獲取節(jié)點的名字

2 active:設(shè)置節(jié)點的可見性

3 position:相對坐標(biāo),相對應(yīng)父節(jié)點的位置.

4 rotation:選中,數(shù)學(xué)是逆時針為正,creator是順時針為正

假如要按照數(shù)學(xué)旋轉(zhuǎn)90度,creator要旋轉(zhuǎn)270度,也就是360減去90度

5 scale:縮放

6 anchor:錨點左下角(0,0)右上角(1,1)錨點可以超過這個范圍

7 Size:大小,響應(yīng)觸摸和這個大小有關(guān)系

8 坐標(biāo)系:以左下角為坐標(biāo)原點(0,0) 垂直線為x,豎直線為y.

9 Color:環(huán)境的顏色,比如鼠標(biāo)滑到上面 可以讓他變灰等

10 Opacity:透明度

11 Skew:扭曲

12 Group:分組 碰撞檢測, 比如飛機大戰(zhàn),敵人×××,飛機

13 parent:父節(jié)點的cc.Node

14 children/childrenCount:孩子節(jié)點數(shù)的數(shù)組

14 tag節(jié)點的標(biāo)簽

cc.Component 組件

1所有的組件都擴展自cc.Component

2每個cc.Component組件實例都有個node成員,指向他關(guān)聯(lián)節(jié)點的cc.node

3name每一個cc.Component通過name屬性可以獲得節(jié)點的名字;

4組件實例入口函數(shù):

onLoad:組件加載的時候調(diào)用;

start:組件第一次激活時調(diào)用,并且是在第一次update之前

update(dt):每次游戲刷新的時候調(diào)用;

不常用的

lateUpdate(dt):在update之后調(diào)用

enabled:組件是否被啟動

onEnable:組件被允許的時候調(diào)用   就是被激活的時候

onDisable:組件不被允許的時候調(diào)用

代碼組件

1每個代碼組件實例都繼承自cc.Component(構(gòu)造函數(shù)),

所以有一個node數(shù)據(jù)成員指向cc.node

2cc.Class({...})定義到處了一個新的類的構(gòu)造函數(shù),

Class類似一個接口, 他的參數(shù)是一個表,首先他內(nèi)部會創(chuàng)建一個函數(shù)對象作為返回值

然后 判斷你有沒有extend這個key,如果有那么他就會先繼承這個key,表示父類,

并且先執(zhí)行父類的構(gòu)造函數(shù), 然后遍歷所有不是extend的參數(shù)把他們作為key加入進(jìn)來

3當(dāng)為每個節(jié)點添加組件的時候,會實例化(new)這個組件類,生成組件實例.

4當(dāng)組件加載運行的時候,代碼函數(shù)里面的this指向這個組件的實例.

5代碼組件在掛載的時候擴展自(cc.Component)里面有個成員指向節(jié)點

所以在代碼組件里面,可以使用this.node來訪問這個組件實例掛載的節(jié)點對象

6通過this.node 就是指向他掛載的節(jié)點.

7通過節(jié)點可以使用他的屬性方法.

8this就是當(dāng)前的組件的實例.

9節(jié)點可以掛載很多個組件.

10根節(jié)點 其實就是場景一個Canvas的父節(jié)點就是場景

11遍歷子節(jié)點

每個數(shù)組元素就是一個cc.Node

        //返回的是數(shù)組         var childer = this.node.children;         //遍歷數(shù)組         for(var i = 0;i < childer.length;i++){             console.log(childer[i].name);         }

場景數(shù)相關(guān)方法

1 代碼中創(chuàng)建一個節(jié)點 new cc.Node()

var new_node = new cc.Node()

2 addChild 添加一個子節(jié)點到場景數(shù)

this.node.addChild(new_node)

3 removeFromParent 節(jié)點從父節(jié)點刪除,

new_node.removeFromParent()

4 removeAllChildren刪除所有的節(jié)點

this.node.removeAllChildren();

5查找子節(jié)點 getChildByName/getChildByTag/getChildByIndex

局部查找

如果有同名的 那就先返回先找到的

var item = this.node.getChildByName(節(jié)點名)

全局查找 我希望找這個節(jié)點的時候全局來搜索,消耗時間

他的原理就是從根節(jié)點開始查找.

var item = cc.find("Canvas/parent/item1")

6 setPosition設(shè)置坐標(biāo)

 getPosition()獲取坐標(biāo)相對位置

7層疊關(guān)系

在crator里面 誰在左邊數(shù)型里面越靠下,

cc.Node.場景樹

cc.Node.場景樹

那么他繪制順序越靠前,覆蓋下面的圖像

他就是ZOrder 默認(rèn)ZOrder是0

如果想讓他更靠前  可以通過setLoaclZOrder來設(shè)置

先獲取這個節(jié)點 然后這只ZOrder 數(shù)值越大 越靠前

  var a2= this.node.getChildByName("a2");

   a2.setLocalZOrder(1);

cc.Node.場景樹

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。

網(wǎng)站題目:cc.Node.場景樹-創(chuàng)新互聯(lián)
瀏覽地址:http://jinyejixie.com/article22/dcpjjc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站維護(hù)、用戶體驗、ChatGPT、網(wǎng)站內(nèi)鏈、網(wǎng)站排名、Google

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

微信小程序開發(fā)
蒲城县| 阿拉善盟| 伊宁市| 望奎县| 开封市| 松江区| 冕宁县| 石屏县| 龙口市| 临沧市| 敦煌市| 定安县| 扎兰屯市| 宁都县| 宝兴县| 德化县| 乃东县| 海伦市| 开封市| 自贡市| 侯马市| 得荣县| 乌鲁木齐市| 师宗县| 灵丘县| 高碑店市| 龙里县| 且末县| 张掖市| 时尚| 安达市| 平邑县| 醴陵市| 施甸县| 长丰县| 兰溪市| 丰台区| 陕西省| 吉隆县| 武陟县| 饶阳县|