关于Node节点的操作API

/**
 * Author:W
 * 关于节点的操作
 */
cc.Class({
    extends: cc.Component,

    properties: {       
        parentNode:{
            default:null,
            type:cc.Node,
        }
    },

    // LIFE-CYCLE CALLBACKS:

    // onLoad () {},

    start () {
        //1.关于节点的激活或关闭
        this.node.active = true;
        //2.设置节点的父节点
        this.node.parent = this.parentNode;
        //3.检索子节点
        var childs = this.node.children;

        //4.位置
        //直接设置
        this.node.x = 100;
        this.node.y = 50;
        //使用setPosition
        this.node.setPosition(100,25);
        this.node.setPosition(cc.v2(100,35));
        //设置position变量
        this.node.position = cc.v2(100,10);


        //5.旋转[新API]
        //设置rotation变量
        // this.node.rotation = 90;
        this.node.angle = 60;
        //使用setRotation
        // this.node.setRotation(30);

        //6.缩放
        //直接设置
        this.node.scaleX = 2;
        this.node.scaleY = 1;
        //使用setScale
        this.node.setScale(2);
        this.node.setScale(2,3);

        //7.尺寸
        //直接设置
        this.node.width = 100;
        this.node.height = 50;
        //使用setContentSize
        this.node.setContentSize(100,100);
        this.node.setContentSize(cc.size(100,70));

        //8.锚点
        //直接设置
        this.node.anchorX = 1;
        this.node.anchorY = 1;
        //使用setAnchorPoint
        this.node.setAnchorPoint(1,0.5);

        //9.颜色
        this.node.color = cc.Color.RED;

        //10.透明度
        this.node.opacity = 125;

    },

    // update (dt) {},
});

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Data菌

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

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

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

打赏作者

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

抵扣说明:

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

余额充值