mirror of
https://gitee.com/dgflash/oops-plugin-framework.git
synced 2026-05-19 06:31:54 +08:00
Merge branch 'master' of https://gitee.com/dgflash/oops-plugin-framework
This commit is contained in:
@@ -1,5 +1,4 @@
|
||||
import { Graphics, Label, RichText, Sprite, Button, Canvas, EditBox, Layout, PageView, ProgressBar, ScrollView, Slider, Toggle, Skeleton, Widget, Mask, js, Vec2, Vec3 } from "cc";
|
||||
import { Color, Node, Size, UIOpacity, UIRenderer, UITransform, v3 } from "cc";
|
||||
import { Button, Canvas, Color, EditBox, Graphics, Label, Layout, Mask, Node, PageView, ProgressBar, RichText, ScrollView, Size, Skeleton, Slider, Sprite, Toggle, UIOpacity, UIRenderer, UITransform, Widget, v3 } from "cc";
|
||||
import { EDITOR } from "cc/env";
|
||||
|
||||
// ========= 扩展 cc 提示声明 =========
|
||||
@@ -7,25 +6,25 @@ import { EDITOR } from "cc/env";
|
||||
/** 扩展节点属性 */
|
||||
declare module "cc" {
|
||||
interface Node {
|
||||
graphics: Graphics,
|
||||
label: Label,
|
||||
richText: RichText,
|
||||
sprite: Sprite,
|
||||
button: Button,
|
||||
canvas: Canvas,
|
||||
editBox: EditBox,
|
||||
layout: Layout,
|
||||
pageView: PageView,
|
||||
progressBar: ProgressBar,
|
||||
scrollView: ScrollView,
|
||||
slider: Slider,
|
||||
toggle: Toggle,
|
||||
animation: Animation,
|
||||
skeleton: Skeleton,
|
||||
widget: Widget,
|
||||
uiGraphics: Graphics,
|
||||
uiLabel: Label,
|
||||
uiRichText: RichText,
|
||||
uiSprite: Sprite,
|
||||
uiButton: Button,
|
||||
uiCanvas: Canvas,
|
||||
uiEditBox: EditBox,
|
||||
uiLayout: Layout,
|
||||
uiPageView: PageView,
|
||||
uiProgressBar: ProgressBar,
|
||||
uiScrollView: ScrollView,
|
||||
uiSlider: Slider,
|
||||
uiToggle: Toggle,
|
||||
uiAnimation: Animation,
|
||||
uiSkeleton: Skeleton,
|
||||
uiWidget: Widget,
|
||||
uiOpacity: UIOpacity,
|
||||
uiTransform: UITransform,
|
||||
mask: Mask;
|
||||
uiMask: Mask;
|
||||
|
||||
/** 获取、设置节点的本地X坐标 */
|
||||
x: number;
|
||||
@@ -69,25 +68,25 @@ if (!EDITOR) {
|
||||
Node.prototype["$__definedProperties__"] = true;
|
||||
|
||||
let componentMap: any = {
|
||||
"graphics": Graphics,
|
||||
"label": Label,
|
||||
"richText": RichText,
|
||||
"sprite": Sprite,
|
||||
"button": Button,
|
||||
"canvas": Canvas,
|
||||
"editBox": EditBox,
|
||||
"layout": Layout,
|
||||
"pageView": PageView,
|
||||
"progressBar": ProgressBar,
|
||||
"scrollView": ScrollView,
|
||||
"slider": Slider,
|
||||
"toggle": Toggle,
|
||||
"animation": Animation,
|
||||
"skeleton": Skeleton,
|
||||
"widget": Widget,
|
||||
"uiGraphics": Graphics,
|
||||
"uiLabel": Label,
|
||||
"uiRichText": RichText,
|
||||
"uiSprite": Sprite,
|
||||
"uiButton": Button,
|
||||
"uiCanvas": Canvas,
|
||||
"uiEditBox": EditBox,
|
||||
"uiLayout": Layout,
|
||||
"uiPageView": PageView,
|
||||
"uiProgressBar": ProgressBar,
|
||||
"uiScrollView": ScrollView,
|
||||
"uiSlider": Slider,
|
||||
"uiToggle": Toggle,
|
||||
"uiAnimation": Animation,
|
||||
"uiSkeleton": Skeleton,
|
||||
"uiWidget": Widget,
|
||||
"uiOpacity": UIOpacity,
|
||||
"uiTransform": UITransform,
|
||||
"mask": Mask,
|
||||
"uITransform": UITransform,
|
||||
"uiMask": Mask,
|
||||
};
|
||||
|
||||
for (const key in componentMap) {
|
||||
|
||||
@@ -17,7 +17,7 @@ export class LayerPopUp extends LayerUI {
|
||||
/** 触摸事件阻挡 */
|
||||
protected black!: BlockInputEvents;
|
||||
/** 半透明遮罩资源 */
|
||||
protected translucent!: Node;
|
||||
protected mask!: Node;
|
||||
|
||||
constructor(name: string) {
|
||||
super(name);
|
||||
@@ -68,7 +68,7 @@ export class LayerPopUp extends LayerUI {
|
||||
}
|
||||
|
||||
if (flag) {
|
||||
this.translucent.parent = null;
|
||||
this.mask.parent = null;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -80,11 +80,11 @@ export class LayerPopUp extends LayerUI {
|
||||
|
||||
// 背景半透明遮罩
|
||||
if (this.mask == null) {
|
||||
this.translucent = ViewUtil.createPrefabNode(Mask);
|
||||
this.mask = ViewUtil.createPrefabNode(Mask);
|
||||
}
|
||||
if (config.mask) {
|
||||
this.translucent.parent = this;
|
||||
this.translucent.setSiblingIndex(0);
|
||||
this.mask.parent = this;
|
||||
this.mask.setSiblingIndex(0);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user