/**
* 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) {},
});
关于Node节点的操作API
最新推荐文章于 2024-05-17 12:22:17 发布