添加部分奖杯获得动画
This commit is contained in:
@@ -3,8 +3,8 @@
|
|||||||
"_$id": "6l8gfnd1",
|
"_$id": "6l8gfnd1",
|
||||||
"_$type": "Box",
|
"_$type": "Box",
|
||||||
"name": "TrophyClaim",
|
"name": "TrophyClaim",
|
||||||
"width": 1080,
|
"width": 1920,
|
||||||
"height": 1920,
|
"height": 1080,
|
||||||
"left": 0,
|
"left": 0,
|
||||||
"right": 0,
|
"right": 0,
|
||||||
"top": 0,
|
"top": 0,
|
||||||
@@ -29,8 +29,8 @@
|
|||||||
"_$id": "l3kqo0ly",
|
"_$id": "l3kqo0ly",
|
||||||
"_$type": "Image",
|
"_$type": "Image",
|
||||||
"name": "Image",
|
"name": "Image",
|
||||||
"width": 1080,
|
"width": 1920,
|
||||||
"height": 1920,
|
"height": 1080,
|
||||||
"alpha": 0.8,
|
"alpha": 0.8,
|
||||||
"left": 0,
|
"left": 0,
|
||||||
"right": 0,
|
"right": 0,
|
||||||
@@ -43,9 +43,12 @@
|
|||||||
"_$id": "21y8h6ei",
|
"_$id": "21y8h6ei",
|
||||||
"_$type": "Box",
|
"_$type": "Box",
|
||||||
"name": "center",
|
"name": "center",
|
||||||
"y": 264,
|
"x": 960,
|
||||||
|
"y": 384,
|
||||||
"width": 1080,
|
"width": 1080,
|
||||||
"height": 1080,
|
"height": 1080,
|
||||||
|
"anchorX": 0.5,
|
||||||
|
"anchorY": 0.5,
|
||||||
"centerX": 0,
|
"centerX": 0,
|
||||||
"centerY": -156,
|
"centerY": -156,
|
||||||
"_$child": [
|
"_$child": [
|
||||||
@@ -53,13 +56,24 @@
|
|||||||
"_$id": "vngawy58",
|
"_$id": "vngawy58",
|
||||||
"_$type": "Image",
|
"_$type": "Image",
|
||||||
"name": "img_light_yellow",
|
"name": "img_light_yellow",
|
||||||
|
"x": 540,
|
||||||
|
"y": 540,
|
||||||
"width": 1080,
|
"width": 1080,
|
||||||
"height": 1080,
|
"height": 1080,
|
||||||
|
"anchorX": 0.5,
|
||||||
|
"anchorY": 0.5,
|
||||||
"centerX": 0,
|
"centerX": 0,
|
||||||
"centerY": 0,
|
"centerY": 0,
|
||||||
"skin": "res://0403c03d-0fbb-4930-8cf7-c4bf0f4d45b9",
|
"skin": "res://0403c03d-0fbb-4930-8cf7-c4bf0f4d45b9",
|
||||||
"useSourceSize": true,
|
"useSourceSize": true,
|
||||||
"color": "#ffffff"
|
"color": "#ffffff",
|
||||||
|
"_$comp": [
|
||||||
|
{
|
||||||
|
"_$type": "b4f67ca3-86fe-409d-a439-63a715243fb7",
|
||||||
|
"scriptPath": "../src/views/common/AutoRotate.ts",
|
||||||
|
"speed": 1
|
||||||
|
}
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"_$id": "ta6ji66s",
|
"_$id": "ta6ji66s",
|
||||||
|
|||||||
@@ -43,10 +43,12 @@
|
|||||||
"_$id": "74q7qe1w",
|
"_$id": "74q7qe1w",
|
||||||
"_$type": "Box",
|
"_$type": "Box",
|
||||||
"name": "center",
|
"name": "center",
|
||||||
"x": 480,
|
"x": 960,
|
||||||
"y": -58,
|
"y": 422,
|
||||||
"width": 960,
|
"width": 960,
|
||||||
"height": 960,
|
"height": 960,
|
||||||
|
"anchorX": 0.5,
|
||||||
|
"anchorY": 0.5,
|
||||||
"centerX": 0,
|
"centerX": 0,
|
||||||
"centerY": -118,
|
"centerY": -118,
|
||||||
"_$child": [
|
"_$child": [
|
||||||
@@ -58,10 +60,19 @@
|
|||||||
"y": 30,
|
"y": 30,
|
||||||
"width": 900,
|
"width": 900,
|
||||||
"height": 900,
|
"height": 900,
|
||||||
|
"anchorX": 0.5,
|
||||||
|
"anchorY": 0.5,
|
||||||
"centerX": 0,
|
"centerX": 0,
|
||||||
"centerY": 0,
|
"centerY": 0,
|
||||||
"skin": "res://0403c03d-0fbb-4930-8cf7-c4bf0f4d45b9",
|
"skin": "res://0403c03d-0fbb-4930-8cf7-c4bf0f4d45b9",
|
||||||
"color": "#ffffff"
|
"color": "#ffffff",
|
||||||
|
"_$comp": [
|
||||||
|
{
|
||||||
|
"_$type": "b4f67ca3-86fe-409d-a439-63a715243fb7",
|
||||||
|
"scriptPath": "../src/views/common/AutoRotate.ts",
|
||||||
|
"speed": 1
|
||||||
|
}
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"_$id": "wiyybdn9",
|
"_$id": "wiyybdn9",
|
||||||
|
|||||||
@@ -2,6 +2,7 @@ import type { TrophyRecord } from "../../types/global"
|
|||||||
import { config } from "../../constants/config"
|
import { config } from "../../constants/config"
|
||||||
import { MONTH_LIST } from "../../models/DCManager"
|
import { MONTH_LIST } from "../../models/DCManager"
|
||||||
import { ResourceManager } from "../../models/ResourceManager"
|
import { ResourceManager } from "../../models/ResourceManager"
|
||||||
|
import { Utility_EaseOut_2 } from "../../utils/utility"
|
||||||
|
|
||||||
const { regClass, property } = Laya
|
const { regClass, property } = Laya
|
||||||
|
|
||||||
@@ -18,6 +19,28 @@ export class TrophyClaim extends Laya.Script {
|
|||||||
@property(Laya.Box)
|
@property(Laya.Box)
|
||||||
public btn_close: Laya.Box
|
public btn_close: Laya.Box
|
||||||
|
|
||||||
|
private mask: Laya.Image
|
||||||
|
private center: Laya.Box
|
||||||
|
|
||||||
|
onAwake(): void {
|
||||||
|
this.mask = this.owner.getChildByName("Image") as Laya.Image
|
||||||
|
this.mask.alpha = 0
|
||||||
|
Laya.Tween.to(this.mask, {alpha: 0.8}, 600)
|
||||||
|
|
||||||
|
this.center = this.owner.getChildByName("center") as Laya.Box
|
||||||
|
this.center.scaleX = 0
|
||||||
|
this.center.scaleY = 0
|
||||||
|
Laya.Tween.to(this.center, {scaleX: 1, scaleY: 1}, 200, Utility_EaseOut_2, null, 200)
|
||||||
|
|
||||||
|
const label_titlle = this.center.getChildByName("label_titlle") as Laya.Label
|
||||||
|
label_titlle.alpha = 0
|
||||||
|
Laya.Tween.to(label_titlle, {alpha: 1}, 600, Laya.Ease.linearNone, null, 600)
|
||||||
|
|
||||||
|
const btn_close = this.center.getChildByName("btn_close") as Laya.Box
|
||||||
|
btn_close.alpha = 0
|
||||||
|
Laya.Tween.to(btn_close, {alpha: 1}, 600, Laya.Ease.linearNone, null, 800)
|
||||||
|
}
|
||||||
|
|
||||||
public onSetShow(record: TrophyRecord): void {
|
public onSetShow(record: TrophyRecord): void {
|
||||||
for (let i = 0; i < MONTH_LIST.length; i++) {
|
for (let i = 0; i < MONTH_LIST.length; i++) {
|
||||||
const obj = MONTH_LIST[i]
|
const obj = MONTH_LIST[i]
|
||||||
|
|||||||
Reference in New Issue
Block a user