declare module 'cc' { interface Node { // x: number; // y: number; // z: number; // angleX: number; // angleY: number; // angleZ: number; // scaleX: number; // scaleY: number; // scaleZ: number; widthUT?: number; heightUT?: number; // anchorXUT: number; // anchorYUT: number; // color: Color; // opacity: number; // //返回节点的UITransform组件,如果没有会先添加 uiTrans?: UITransform; // //返回节点的UIRenderer组件,如果没有会先添加 // uiRender: UIRenderer; // //获取节点的层级路径 // getPath: () => string; // //isStartWith = false 在所有子节点中查找名称为name的子节点 // //isStartWith = true 在所有子节点中查找名称以name开头的子节点 // findChildren: (name: string, isStartWith?: boolean) => Node[]; // //返回当前节点的pos在node节点中的坐标 // convertTo: (pos: Vec3, node: Node) => Vec3; // //在不改变世界坐标的前提下修改锚点 // setAnchor: (point: Vec2 | number, y?: number) => void; // //返回一个tween,让节点颜色在time时间内渐变到color,返回值需要.start()才能执行 // tweenColor: (time: number, color: Color) => Tween; // //让节点及其所有子节点,颜色在time时间内渐变到color // //如果color缺省,则在time时间内渐变恢复初始颜色 // setColor: (time: number, color?: Color) => void; // //让节点振动,振幅amplitude(可以分别设置水平、垂直振幅),频率frequency // //repeat > 0 振动repeat次 // //repeat < 0 振动无限次 // //repeat = 0 停止振动 // shake: (repeat: number, amplitude?: Vec3, frequency?: number) => void; // //销毁节点并实时从层级树中移除 // destroyRealtime: () => void; // //销毁所有子节点并实时从层级树中移除 // destroyAllChildrenRealtime: () => void; } }