子节点的访问

本文详细介绍了在Cocos2d-x游戏引擎中如何进行节点的查找,包括获取当前节点的子节点、根据子节点名称获取特定节点、从当前节点开始查找指定节点以及从场景根节点开始按路径查找节点的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

/**
 * Author:W
 * 节点的查找
 */

cc.Class({
    extends: cc.Component,

    properties: {       
    },

    
    start () {

        //当前节点的子节点的获取
        var childNodes = this.node.children;
        childNodes.forEach(child => {
            cc.log("child Name==="+child.name);
        });

        //根据子节点名称获取节点
        var labelNode = this.node.getChildByName("label");
        cc.log("labelNode==="+labelNode.name);

        //从当前节点开始查找
        var cocoNode = cc.find("cocos",this.node);
        cc.log("cocosNode==="+cocoNode.name);

        //根据路径查找:从场景根节点开始查找
        var backgroundNode = cc.find("Canvas/background");
        cc.log("backgroundNode==="+backgroundNode.name);
    },

});

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Data菌

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值