You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
46 lines
2.1 KiB
46 lines
2.1 KiB
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<UIRenderer>;
|
|
// //让节点及其所有子节点,颜色在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;
|
|
}
|
|
}
|