15 Commits

Author SHA1 Message Date
Vick Scarlet
4f55c00f86 fix bug 2021-11-27 22:27:39 +08:00
Vick Scarlet
1d07bdfc46 daily update 2021-11-27 21:48:47 +08:00
Vick Scarlet
52d6a0ca8f daily update 2021-11-24 23:10:04 +08:00
Vick Scarlet
f8dd720d4d daily update 2021-11-24 19:08:13 +08:00
Vick Scarlet
d088c1a862 remove useless 2021-11-21 21:41:46 +08:00
Vick Scarlet
a711fcf3ed add achievement popup
add page adaptive
add talent extends
2021-11-16 00:53:05 +08:00
Vick Scarlet
05e02de3db add github and discord 2021-11-13 01:24:04 +08:00
Vick Scarlet
bff0109cc5 add trajectory auto mode 2021-11-13 00:30:01 +08:00
Vick Scarlet
54c04f65c2 fix property judge negative number bug 2021-11-12 19:54:31 +08:00
Vick Scarlet
660739530b update achievement 2021-11-12 19:48:58 +08:00
Vick Scarlet
c94e9e7433 update daily 2021-11-11 21:37:45 +08:00
Vick Scarlet
c06cd9ea62 update daily 2021-11-09 00:08:05 +08:00
Vick Scarlet
2666983f89 add uiManager auto scan and load skin resource 2021-11-07 23:00:22 +08:00
Vick Scarlet
22fa5d755a update framework 2021-11-07 22:17:04 +08:00
Vick Scarlet
f40698d63e add laya 2021-10-31 00:13:22 +08:00
113 changed files with 565 additions and 4850 deletions

View File

@@ -1,2 +0,0 @@
node_modules
npm-debug.log

View File

@@ -1,15 +0,0 @@
FROM node:alpine
ENV NPM_CONFIG_LOGLEVEL info
WORKDIR /usr/src/app
COPY package*.json ./
RUN npm install
COPY . .
EXPOSE 8080
CMD ["yarn", "dev"]

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -1,6 +1,6 @@
<project version="0.9.8"> <project version="0.9.8">
<asynRes>img,temp,sound </asynRes> <asynRes>img,temp,sound </asynRes>
<unDealRes>embed </unDealRes> <unDealRes>embed </unDealRes>
<resTypes>png,jpg </resTypes> <resTypes>png,jpg </resTypes>
<resExportPath>public/images/atlas </resExportPath> <resExportPath>public/images/atlas </resExportPath>
<asynResExportPath>public </asynResExportPath> <asynResExportPath>public </asynResExportPath>
@@ -16,7 +16,7 @@ var Dialog=laya.ui.Dialog;]]> </codeImportsJS>
<shareResPath/> <shareResPath/>
<codeType>2 </codeType> <codeType>2 </codeType>
<resCanCompress/> <resCanCompress/>
<resPublishQuality>80 </resPublishQuality> <resPublishQuality>80 </resPublishQuality>
<langPath/> <langPath/>
<defaultFont/> <defaultFont/>
<codeImportsTS><![CDATA[import View=laya.ui.View; <codeImportsTS><![CDATA[import View=laya.ui.View;

Binary file not shown.

Before

Width:  |  Height:  |  Size: 652 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 31 KiB

View File

@@ -1 +0,0 @@
{"textureName":"images/texture/texture_1.png","positionVariance":{"0":0,"1":0,"2":0},"minVerticalVelocity":-100,"minVerticalEndRadian":0,"minStartSize":0,"minStartRadius":0,"minRotateSpeed":0,"minHorizontalVelocity":100,"minHorizontalEndRadian":0,"minEndSize":18.55,"minEndRadius":218.75,"minColor":{"0":0.15,"1":0.92,"2":0.91,"3":0.6000000238418579},"maxVerticalVelocity":100,"maxVerticalEndRadian":0,"maxStartSize":2.04,"maxStartRadius":0,"maxRotateSpeed":0,"maxPartices":400,"maxHorizontalVelocity":100,"maxHorizontalEndRadian":0,"maxEndSize":24.35,"maxEndRadius":84.82,"maxColor":{"0":0.57,"1":1,"2":0,"3":1},"gravity":{"0":0,"1":0,"2":0},"endVelocity":2,"emitterVelocitySensitivity":56.89,"duration":9.52,"colorComponentInter":true,"blendState":0,"ageAddScale":10,"backColor":"#ffffff","textureFileName":"comp\\clip_num.png","textureCount":1,"minHorizontalStartRadian":0,"maxHorizontalStartRadian":0,"minVerticalStartRadian":0,"maxVerticalStartRadian":0,"emitterType":"null","emissionRate":0,"sphereEmitterRadius":1,"sphereEmitterVelocity":0,"sphereEmitterVelocityAddVariance":0,"ringEmitterRadius":30,"ringEmitterVelocity":0,"ringEmitterVelocityAddVariance":0,"ringEmitterUp":2,"minStartColor":{"0":0.5,"1":0.5,"2":0.5,"3":0.2},"maxStartColor":{"0":1,"1":1,"2":1,"3":1},"minEndColor":{"0":0,"1":0,"2":0,"3":0.08},"maxEndColor":{"0":1,"1":1,"2":1,"3":1},"pointEmitterPosition":{"0":0,"1":0,"2":0},"pointEmitterPositionVariance":{"0":0,"1":0,"2":0},"pointEmitterVelocity":{"0":0,"1":0,"2":0},"pointEmitterVelocityAddVariance":{"0":0,"1":0,"2":0},"boxEmitterCenterPosition":{"0":0,"1":0,"2":0},"boxEmitterSize":{"0":0,"1":0,"2":0},"boxEmitterVelocity":{"0":0,"1":0,"2":0},"boxEmitterVelocityAddVariance":{"0":0,"1":0,"2":0},"sphereEmitterCenterPosition":{"0":0,"1":0,"2":0},"ringEmitterCenterPosition":{"0":0,"1":0,"2":0},"useEndRadian":true,"disableColor":false}

View File

@@ -3,7 +3,7 @@
"type":"View", "type":"View",
"selectedBox":3, "selectedBox":3,
"selecteID":7, "selecteID":7,
"props":{"width":1125,"sceneColor":"#000000","sceneBg":"laya/views/view/CyberTheme/CyberAchievement.png","runtime":"Laya.runtime.ViewBase","height":2436}, "props":{"width":1125,"sceneColor":"#000000","sceneBg":"laya/views/view/CyberTheme/CyberAchievement.png","runtime":"ViewBase","height":2436},
"nodeParent":-1, "nodeParent":-1,
"label":"View", "label":"View",
"isOpen":true, "isOpen":true,
@@ -40,7 +40,7 @@
{ {
"x":30, "x":30,
"type":"Box", "type":"Box",
"props":{"y":200,"x":-170,"width":260,"var":"btnRank","runtime":"Laya.runtime.ScaleButton","height":90,"anchorY":0.5,"anchorX":0.5}, "props":{"y":200,"x":-170,"width":260,"var":"btnRank","runtime":"ScaleButton","height":90,"anchorY":0.5,"anchorX":0.5},
"nodeParent":68, "nodeParent":68,
"label":"Box(btnRank)", "label":"Box(btnRank)",
"isOpen":true, "isOpen":true,
@@ -505,7 +505,7 @@
"child":[ "child":[
{ {
"type":"Box", "type":"Box",
"props":{"y":0,"x":0,"width":530,"runtime":"Laya.runtime.ColorFilterItem","renderType":"render","height":460}, "props":{"y":0,"x":0,"width":530,"runtime":"ColorFilterItem","renderType":"render","height":460},
"nodeParent":9, "nodeParent":9,
"label":"Box", "label":"Box",
"isOpen":true, "isOpen":true,

View File

@@ -2,8 +2,8 @@
"x":0, "x":0,
"type":"View", "type":"View",
"selectedBox":1, "selectedBox":1,
"selecteID":12, "selecteID":83,
"props":{"y":1218,"x":562,"width":1125,"sceneColor":"#000000","sceneBg":"laya/views/view/CyberTheme/CyberMain.png","runtime":"Laya.runtime.ViewBase","height":2436,"anchorY":0.5,"anchorX":0.5}, "props":{"y":1218,"x":562,"width":1125,"sceneColor":"#000000","sceneBg":"laya/views/view/CyberTheme/CyberMain.png","runtime":"ViewBase","height":2436,"anchorY":0.5,"anchorX":0.5},
"nodeParent":-1, "nodeParent":-1,
"label":"View", "label":"View",
"isOpen":true, "isOpen":true,
@@ -18,13 +18,14 @@
"props":{"var":"imgBg","skin":"images/background/background_1@3x.png","name":"imgBg","centerY":0,"centerX":0}, "props":{"var":"imgBg","skin":"images/background/background_1@3x.png","name":"imgBg","centerY":0,"centerX":0},
"nodeParent":1, "nodeParent":1,
"label":"Image(imgBg)", "label":"Image(imgBg)",
"isOpen":false, "isOpen":true,
"isDirectory":true, "isDirectory":true,
"isAniNode":true, "isAniNode":true,
"hasChild":true, "hasChild":true,
"compId":67, "compId":67,
"child":[ "child":[
{ {
"x":30,
"type":"Animation", "type":"Animation",
"props":{"y":0,"x":0,"width":1125,"source":"view/CyberTheme/animation/jumpBackground.ani","interval":80,"height":2436,"blendMode":"lighter","autoPlay":true,"alpha":0.3}, "props":{"y":0,"x":0,"width":1125,"source":"view/CyberTheme/animation/jumpBackground.ani","interval":80,"height":2436,"blendMode":"lighter","autoPlay":true,"alpha":0.3},
"nodeParent":67, "nodeParent":67,
@@ -41,7 +42,7 @@
{ {
"x":15, "x":15,
"type":"Image", "type":"Image",
"props":{"var":"imgTitle","skin":"images/accessories/title@3x.png","runtime":"Laya.runtime.ColorFilterItem","name":"imgTitle","centerY":-350,"centerX":0}, "props":{"var":"imgTitle","skin":"images/accessories/title@3x.png","runtime":"ColorFilterItem","name":"imgTitle","centerY":-350,"centerX":0},
"nodeParent":1, "nodeParent":1,
"label":"Image(imgTitle)", "label":"Image(imgTitle)",
"isOpen":false, "isOpen":false,
@@ -130,7 +131,7 @@
{ {
"x":15, "x":15,
"type":"Label", "type":"Label",
"props":{"text":"UI_Cyber_Theme_Art_Design","right":50,"fontSize":48,"font":"方正像素12","color":"#00fffd","bottom":30,"anchorY":0.5,"anchorX":0.5}, "props":{"text":"UI_Cyber_Theme_Art_Design","right":50,"fontSize":48,"font":"方正像素12","color":"#00fffd","centerY":1165,"anchorY":0.5,"anchorX":0.5},
"nodeParent":1, "nodeParent":1,
"label":"Label", "label":"Label",
"isDirectory":false, "isDirectory":false,
@@ -408,7 +409,7 @@
{ {
"x":15, "x":15,
"type":"Box", "type":"Box",
"props":{"y":200,"x":200,"width":225,"var":"btnThanks","runtime":"Laya.runtime.ScaleButton","name":"btnThanks","height":90,"anchorY":0.5,"anchorX":0.5}, "props":{"y":200,"x":200,"width":225,"var":"btnThanks","runtime":"ScaleButton","name":"btnThanks","height":90,"anchorY":0.5,"anchorX":0.5},
"nodeParent":1, "nodeParent":1,
"label":"Box(btnThanks)", "label":"Box(btnThanks)",
"isOpen":false, "isOpen":false,
@@ -473,15 +474,16 @@
"props":{"y":0,"x":1100,"width":1,"top":0,"right":0,"height":1}, "props":{"y":0,"x":1100,"width":1,"top":0,"right":0,"height":1},
"nodeParent":1, "nodeParent":1,
"label":"Box", "label":"Box",
"isOpen":false, "isOpen":true,
"isDirectory":true, "isDirectory":true,
"isAniNode":true, "isAniNode":true,
"hasChild":true, "hasChild":true,
"compId":84, "compId":84,
"child":[ "child":[
{ {
"x":30,
"type":"Box", "type":"Box",
"props":{"y":200,"x":-200,"width":225,"var":"btnAchievement","runtime":"Laya.runtime.ScaleButton","name":"btnAchievement","height":90,"anchorY":0.5,"anchorX":0.5}, "props":{"y":200,"x":-200,"width":225,"var":"btnAchievement","runtime":"ScaleButton","name":"btnAchievement","height":90,"anchorY":0.5,"anchorX":0.5},
"nodeParent":84, "nodeParent":84,
"label":"Box(btnAchievement)", "label":"Box(btnAchievement)",
"isOpen":false, "isOpen":false,
@@ -557,7 +559,7 @@
{ {
"x":30, "x":30,
"type":"Box", "type":"Box",
"props":{"y":-175,"x":100,"width":160,"var":"btnGithub","runtime":"Laya.runtime.ScaleButton","name":"btnGithub","height":160,"anchorY":0.5,"anchorX":0.5}, "props":{"y":-175,"x":100,"width":160,"var":"btnGithub","runtime":"ScaleButton","name":"btnGithub","height":160,"anchorY":0.5,"anchorX":0.5},
"nodeParent":85, "nodeParent":85,
"label":"Box(btnGithub)", "label":"Box(btnGithub)",
"isOpen":false, "isOpen":false,
@@ -582,7 +584,7 @@
{ {
"x":30, "x":30,
"type":"Box", "type":"Box",
"props":{"y":-355,"x":100,"width":160,"var":"btnDiscord","runtime":"Laya.runtime.ScaleButton","name":"btnDiscord","height":160,"anchorY":0.5,"anchorX":0.5}, "props":{"y":-355,"x":100,"width":160,"var":"btnDiscord","runtime":"ScaleButton","name":"btnDiscord","height":160,"anchorY":0.5,"anchorX":0.5},
"nodeParent":85, "nodeParent":85,
"label":"Box(btnDiscord)", "label":"Box(btnDiscord)",
"isOpen":false, "isOpen":false,
@@ -604,96 +606,6 @@
] ]
}] }]
}] }]
},
{
"x":15,
"type":"Box",
"props":{"right":0,"bottom":0},
"nodeParent":1,
"label":"Box",
"isOpen":true,
"isDirectory":true,
"isAniNode":true,
"hasChild":true,
"compId":88,
"child":[
{
"x":30,
"type":"Box",
"props":{"y":-300,"x":-100,"width":110,"runtime":"Laya.runtime.ScaleButton","height":110,"anchorY":0.5,"anchorX":0.5},
"nodeParent":88,
"label":"Box",
"isOpen":true,
"isDirectory":true,
"isAniNode":true,
"hasChild":true,
"compId":90,
"child":[
{
"x":45,
"type":"Box",
"props":{"width":110,"var":"btnSaveLoad","runtime":"Laya.runtime.ColorfulBox","name":"btnSmall","height":110,"centerY":0,"centerX":0,"anchorY":0.5,"anchorX":0.5},
"nodeParent":90,
"label":"Box(btnSaveLoad)",
"isOpen":true,
"isDirectory":true,
"isAniNode":true,
"hasChild":true,
"compId":91,
"child":[
{
"x":60,
"type":"Image",
"props":{"width":80,"skin":"images/icons/icon_save.png","height":80,"centerY":0,"centerX":0},
"nodeParent":91,
"label":"Image",
"isDirectory":false,
"isAniNode":true,
"hasChild":false,
"compId":92,
"child":[
]
}]
}]
},
{
"x":30,
"type":"Box",
"props":{"y":-175,"x":-100,"width":110,"runtime":"Laya.runtime.ScaleButton","height":110,"anchorY":0.5,"anchorX":0.5},
"nodeParent":88,
"label":"Box",
"isOpen":true,
"isDirectory":true,
"isAniNode":true,
"hasChild":true,
"compId":89,
"child":[
{
"x":45,
"type":"Box",
"props":{"width":110,"var":"btnThemes","runtime":"Laya.runtime.ColorfulBox","name":"btnThemes","height":110,"centerY":0,"centerX":0,"anchorY":0.5,"anchorX":0.5},
"nodeParent":89,
"label":"Box(btnThemes)",
"isOpen":false,
"isDirectory":true,
"isAniNode":true,
"hasChild":true,
"compId":86,
"child":[
{
"type":"Image",
"props":{"width":90,"skin":"images/icons/icon_themes.png","height":90,"centerY":0,"centerX":0},
"nodeParent":86,
"label":"Image",
"isDirectory":false,
"isAniNode":true,
"hasChild":false,
"compId":87,
"child":[
]
}]
}]
}]
}], }],
"animations":[ "animations":[
{ {

View File

@@ -4,7 +4,7 @@
"selectedBox":1, "selectedBox":1,
"selecteID":97, "selecteID":97,
"referenceLines":null, "referenceLines":null,
"props":{"width":1125,"sceneColor":"#000000","sceneBg":"laya/views/view/CyberTheme/CyberProperty.png","runtime":"Laya.runtime.ViewBase","height":2436}, "props":{"width":1125,"sceneColor":"#000000","sceneBg":"laya/views/view/CyberTheme/CyberProperty.png","runtime":"ViewBase","height":2436},
"nodeParent":-1, "nodeParent":-1,
"label":"View", "label":"View",
"isOpen":true, "isOpen":true,
@@ -300,7 +300,7 @@
}, },
{ {
"type":"Box", "type":"Box",
"props":{"width":110,"runtime":"Laya.runtime.ScaleButton","height":110,"centerY":0,"centerX":0,"anchorY":0.5,"anchorX":0.5}, "props":{"width":110,"runtime":"ScaleButton","height":110,"centerY":0,"centerX":0,"anchorY":0.5,"anchorX":0.5},
"nodeParent":21, "nodeParent":21,
"label":"Box", "label":"Box",
"isDirectory":true, "isDirectory":true,
@@ -465,7 +465,7 @@
}, },
{ {
"type":"Box", "type":"Box",
"props":{"width":110,"runtime":"Laya.runtime.ScaleButton","height":110,"centerY":0,"centerX":0,"anchorY":0.5,"anchorX":0.5}, "props":{"width":110,"runtime":"ScaleButton","height":110,"centerY":0,"centerX":0,"anchorY":0.5,"anchorX":0.5},
"nodeParent":22, "nodeParent":22,
"label":"Box", "label":"Box",
"isDirectory":true, "isDirectory":true,
@@ -653,7 +653,7 @@
}, },
{ {
"type":"Box", "type":"Box",
"props":{"width":110,"runtime":"Laya.runtime.ScaleButton","height":110,"centerY":0,"centerX":0,"anchorY":0.5,"anchorX":0.5}, "props":{"width":110,"runtime":"ScaleButton","height":110,"centerY":0,"centerX":0,"anchorY":0.5,"anchorX":0.5},
"nodeParent":126, "nodeParent":126,
"label":"Box", "label":"Box",
"isDirectory":true, "isDirectory":true,
@@ -818,7 +818,7 @@
}, },
{ {
"type":"Box", "type":"Box",
"props":{"width":110,"runtime":"Laya.runtime.ScaleButton","height":110,"centerY":0,"centerX":0,"anchorY":0.5,"anchorX":0.5}, "props":{"width":110,"runtime":"ScaleButton","height":110,"centerY":0,"centerX":0,"anchorY":0.5,"anchorX":0.5},
"nodeParent":140, "nodeParent":140,
"label":"Box", "label":"Box",
"isDirectory":true, "isDirectory":true,
@@ -1006,7 +1006,7 @@
}, },
{ {
"type":"Box", "type":"Box",
"props":{"width":110,"runtime":"Laya.runtime.ScaleButton","height":110,"centerY":0,"centerX":0,"anchorY":0.5,"anchorX":0.5}, "props":{"width":110,"runtime":"ScaleButton","height":110,"centerY":0,"centerX":0,"anchorY":0.5,"anchorX":0.5},
"nodeParent":156, "nodeParent":156,
"label":"Box", "label":"Box",
"isDirectory":true, "isDirectory":true,
@@ -1171,7 +1171,7 @@
}, },
{ {
"type":"Box", "type":"Box",
"props":{"width":110,"runtime":"Laya.runtime.ScaleButton","height":110,"centerY":0,"centerX":0,"anchorY":0.5,"anchorX":0.5}, "props":{"width":110,"runtime":"ScaleButton","height":110,"centerY":0,"centerX":0,"anchorY":0.5,"anchorX":0.5},
"nodeParent":170, "nodeParent":170,
"label":"Box", "label":"Box",
"isDirectory":true, "isDirectory":true,
@@ -1359,7 +1359,7 @@
}, },
{ {
"type":"Box", "type":"Box",
"props":{"width":110,"runtime":"Laya.runtime.ScaleButton","height":110,"centerY":0,"centerX":0,"anchorY":0.5,"anchorX":0.5}, "props":{"width":110,"runtime":"ScaleButton","height":110,"centerY":0,"centerX":0,"anchorY":0.5,"anchorX":0.5},
"nodeParent":186, "nodeParent":186,
"label":"Box", "label":"Box",
"isDirectory":true, "isDirectory":true,
@@ -1524,7 +1524,7 @@
}, },
{ {
"type":"Box", "type":"Box",
"props":{"width":110,"runtime":"Laya.runtime.ScaleButton","height":110,"centerY":0,"centerX":0,"anchorY":0.5,"anchorX":0.5}, "props":{"width":110,"runtime":"ScaleButton","height":110,"centerY":0,"centerX":0,"anchorY":0.5,"anchorX":0.5},
"nodeParent":200, "nodeParent":200,
"label":"Box", "label":"Box",
"isDirectory":true, "isDirectory":true,
@@ -2053,7 +2053,7 @@
"child":[ "child":[
{ {
"type":"Box", "type":"Box",
"props":{"runtime":"Laya.runtime.ColorFilterItem","colorFilter":"#ffce45ff","blendMode":"lighter"}, "props":{"runtime":"ColorFilterItem","colorFilter":"#ffce45ff","blendMode":"lighter"},
"nodeParent":75, "nodeParent":75,
"label":"Box", "label":"Box",
"isOpen":false, "isOpen":false,
@@ -2232,7 +2232,7 @@
}, },
{ {
"type":"Box", "type":"Box",
"props":{"runtime":"Laya.runtime.ColorFilterItem","colorFilter":"#ffce45ff","blendMode":"lighter"}, "props":{"runtime":"ColorFilterItem","colorFilter":"#ffce45ff","blendMode":"lighter"},
"nodeParent":75, "nodeParent":75,
"label":"Box", "label":"Box",
"isOpen":false, "isOpen":false,

View File

@@ -3,7 +3,7 @@
"type":"View", "type":"View",
"selectedBox":1, "selectedBox":1,
"selecteID":8, "selecteID":8,
"props":{"width":1125,"sceneColor":"#000000","sceneBg":"laya/views/view/CyberTheme/CyberSummary.png","runtime":"Laya.runtime.ViewBase","height":2436}, "props":{"width":1125,"sceneColor":"#000000","sceneBg":"laya/views/view/CyberTheme/CyberSummary.png","runtime":"ViewBase","height":2436},
"nodeParent":-1, "nodeParent":-1,
"label":"View", "label":"View",
"isOpen":true, "isOpen":true,
@@ -393,7 +393,7 @@
}, },
{ {
"type":"Box", "type":"Box",
"props":{"var":"boxCharmGrade","top":20,"runtime":"Laya.runtime.ColorFilterItem","right":240,"name":"boxCharmGrade","left":255,"bottom":20}, "props":{"var":"boxCharmGrade","top":20,"runtime":"ColorFilterItem","right":240,"name":"boxCharmGrade","left":255,"bottom":20},
"nodeParent":17, "nodeParent":17,
"label":"Box(boxCharmGrade)", "label":"Box(boxCharmGrade)",
"isOpen":true, "isOpen":true,
@@ -489,7 +489,7 @@
}, },
{ {
"type":"Box", "type":"Box",
"props":{"var":"boxIntelligenceGrade","top":20,"runtime":"Laya.runtime.ColorFilterItem","right":240,"name":"boxIntelligenceGrade","left":255,"bottom":20}, "props":{"var":"boxIntelligenceGrade","top":20,"runtime":"ColorFilterItem","right":240,"name":"boxIntelligenceGrade","left":255,"bottom":20},
"nodeParent":47, "nodeParent":47,
"label":"Box(boxIntelligenceGrade)", "label":"Box(boxIntelligenceGrade)",
"isOpen":true, "isOpen":true,
@@ -585,7 +585,7 @@
}, },
{ {
"type":"Box", "type":"Box",
"props":{"var":"boxStrengthGrade","top":20,"runtime":"Laya.runtime.ColorFilterItem","right":240,"name":"boxStrengthGrade","left":255,"bottom":20}, "props":{"var":"boxStrengthGrade","top":20,"runtime":"ColorFilterItem","right":240,"name":"boxStrengthGrade","left":255,"bottom":20},
"nodeParent":77, "nodeParent":77,
"label":"Box(boxStrengthGrade)", "label":"Box(boxStrengthGrade)",
"isOpen":true, "isOpen":true,
@@ -681,7 +681,7 @@
}, },
{ {
"type":"Box", "type":"Box",
"props":{"var":"boxMoneyGrade","top":20,"runtime":"Laya.runtime.ColorFilterItem","right":240,"name":"boxMoneyGrade","left":255,"bottom":20}, "props":{"var":"boxMoneyGrade","top":20,"runtime":"ColorFilterItem","right":240,"name":"boxMoneyGrade","left":255,"bottom":20},
"nodeParent":107, "nodeParent":107,
"label":"Box(boxMoneyGrade)", "label":"Box(boxMoneyGrade)",
"isOpen":true, "isOpen":true,
@@ -777,7 +777,7 @@
}, },
{ {
"type":"Box", "type":"Box",
"props":{"var":"boxSpiritGrade","top":20,"runtime":"Laya.runtime.ColorFilterItem","right":240,"name":"boxSpiritGrade","left":255,"bottom":20}, "props":{"var":"boxSpiritGrade","top":20,"runtime":"ColorFilterItem","right":240,"name":"boxSpiritGrade","left":255,"bottom":20},
"nodeParent":195, "nodeParent":195,
"label":"Box(boxSpiritGrade)", "label":"Box(boxSpiritGrade)",
"isOpen":true, "isOpen":true,

View File

@@ -3,7 +3,7 @@
"type":"View", "type":"View",
"selectedBox":21, "selectedBox":21,
"selecteID":22, "selecteID":22,
"props":{"width":1125,"sceneColor":"#000000","sceneBg":"laya/views/view/CyberTheme/CyberTalent.png","runtime":"Laya.runtime.ViewBase","height":2436}, "props":{"width":1125,"sceneColor":"#000000","sceneBg":"laya/views/view/CyberTheme/CyberTalent.png","runtime":"ViewBase","height":2436},
"nodeParent":-1, "nodeParent":-1,
"label":"View", "label":"View",
"isOpen":true, "isOpen":true,

View File

@@ -0,0 +1,37 @@
{
"x":0,
"type":"View",
"selectedBox":1,
"selecteID":1,
"props":{"width":1125,"sceneColor":"#000000","runtime":"ViewBase","height":2436},
"nodeParent":-1,
"label":"View",
"isOpen":true,
"isDirectory":true,
"isAniNode":true,
"hasChild":true,
"compId":1,
"child":[
{
"x":15,
"type":"Button",
"props":{"y":200,"var":"btnBack","skin":"images/button/button_back@3x.png","name":"btnBack","left":30},
"nodeParent":1,
"label":"Button(btnBack)",
"isDirectory":false,
"isAniNode":true,
"hasChild":false,
"compId":2,
"child":[
]
}],
"animations":[
{
"nodes":[
],
"name":"ani1",
"id":1,
"frameRate":24,
"action":0
}]
}

View File

@@ -1,9 +1,9 @@
{ {
"x":0, "x":0,
"type":"View", "type":"View",
"selectedBox":88, "selectedBox":14,
"selecteID":153, "selecteID":13,
"props":{"width":1125,"sceneColor":"#000000","sceneBg":"laya/views/view/CyberTheme/CyberTrajectory.png","runtime":"Laya.runtime.ViewBase","height":2436}, "props":{"width":1125,"sceneColor":"#000000","sceneBg":"laya/views/view/CyberTheme/CyberTrajectory.png","runtime":"ViewBase","height":2436},
"nodeParent":-1, "nodeParent":-1,
"label":"View", "label":"View",
"isOpen":true, "isOpen":true,
@@ -550,13 +550,14 @@
"props":{"right":0,"left":0,"height":1,"bottom":-1}, "props":{"right":0,"left":0,"height":1,"bottom":-1},
"nodeParent":1, "nodeParent":1,
"label":"Box", "label":"Box",
"isOpen":false, "isOpen":true,
"isDirectory":true, "isDirectory":true,
"isAniNode":true, "isAniNode":true,
"hasChild":true, "hasChild":true,
"compId":14, "compId":14,
"child":[ "child":[
{ {
"x":30,
"type":"Button", "type":"Button",
"props":{"y":-155,"width":500,"var":"btnSummary","skin":"images/button/button_main@3x.png","name":"btnSummary","label":"UI_Goto_Summary","centerX":0}, "props":{"y":-155,"width":500,"var":"btnSummary","skin":"images/button/button_main@3x.png","name":"btnSummary","label":"UI_Goto_Summary","centerX":0},
"nodeParent":14, "nodeParent":14,
@@ -568,6 +569,7 @@
"compId":13, "compId":13,
"child":[ "child":[
{ {
"x":45,
"type":"Box", "type":"Box",
"props":{}, "props":{},
"nodeParent":13, "nodeParent":13,
@@ -748,6 +750,7 @@
}] }]
}, },
{ {
"x":45,
"type":"Box", "type":"Box",
"props":{}, "props":{},
"nodeParent":13, "nodeParent":13,
@@ -821,6 +824,7 @@
"$HIDDEN":false "$HIDDEN":false
}, },
{ {
"x":30,
"type":"Box", "type":"Box",
"props":{"y":-155,"var":"boxSpeed","right":100,"name":"boxSpeed","left":100,"height":150,"anchorY":0.5,"anchorX":0.5}, "props":{"y":-155,"var":"boxSpeed","right":100,"name":"boxSpeed","left":100,"height":150,"anchorY":0.5,"anchorX":0.5},
"nodeParent":14, "nodeParent":14,
@@ -832,6 +836,7 @@
"compId":104, "compId":104,
"child":[ "child":[
{ {
"x":45,
"type":"ProgressBar", "type":"ProgressBar",
"props":{"var":"prgSpeed","skin":"images/progress/progress_s.png","right":0,"name":"prgSpeed","left":0,"bottom":0}, "props":{"var":"prgSpeed","skin":"images/progress/progress_s.png","right":0,"name":"prgSpeed","left":0,"bottom":0},
"nodeParent":104, "nodeParent":104,
@@ -844,6 +849,7 @@
] ]
}, },
{ {
"x":45,
"type":"HScrollBar", "type":"HScrollBar",
"props":{"var":"scbSpeed","skin":"images/slider/hslider_s.png","right":0,"name":"scbSpeed","min":0,"max":1000,"left":0,"height":60,"bottom":0}, "props":{"var":"scbSpeed","skin":"images/slider/hslider_s.png","right":0,"name":"scbSpeed","min":0,"max":1000,"left":0,"height":60,"bottom":0},
"nodeParent":104, "nodeParent":104,
@@ -856,6 +862,7 @@
] ]
}, },
{ {
"x":45,
"type":"Label", "type":"Label",
"props":{"text":"UI_Manual","fontSize":50,"font":"方正像素12","color":"#55fffe","bottom":70}, "props":{"text":"UI_Manual","fontSize":50,"font":"方正像素12","color":"#55fffe","bottom":70},
"nodeParent":104, "nodeParent":104,
@@ -868,6 +875,7 @@
] ]
}, },
{ {
"x":45,
"type":"Label", "type":"Label",
"props":{"text":"UI_Auto","right":0,"fontSize":50,"font":"方正像素12","color":"#55fffe","bottom":70}, "props":{"text":"UI_Auto","right":0,"fontSize":50,"font":"方正像素12","color":"#55fffe","bottom":70},
"nodeParent":104, "nodeParent":104,
@@ -926,14 +934,13 @@
"props":{"var":"vboxTrajectory","top":0,"right":40,"name":"vboxTrajectory","left":20}, "props":{"var":"vboxTrajectory","top":0,"right":40,"name":"vboxTrajectory","left":20},
"nodeParent":18, "nodeParent":18,
"label":"VBox(vboxTrajectory)", "label":"VBox(vboxTrajectory)",
"isOpen":true, "isOpen":false,
"isDirectory":true, "isDirectory":true,
"isAniNode":true, "isAniNode":true,
"hasChild":true, "hasChild":true,
"compId":17, "compId":17,
"child":[ "child":[
{ {
"x":60,
"type":"Box", "type":"Box",
"props":{"right":0,"name":"boxTrajectoryItem","left":0}, "props":{"right":0,"name":"boxTrajectoryItem","left":0},
"nodeParent":17, "nodeParent":17,
@@ -945,25 +952,11 @@
"compId":88, "compId":88,
"child":[ "child":[
{ {
"x":75,
"type":"Box",
"props":{"y":0,"width":10,"top":0,"runtime":"Laya.runtime.ColorfulBox","name":"boxGrade","left":0,"height":50},
"nodeParent":88,
"label":"Box(boxGrade)",
"isDirectory":false,
"isAniNode":true,
"hasChild":false,
"compId":153,
"child":[
]
},
{
"x":75,
"type":"HBox", "type":"HBox",
"props":{"y":0,"x":220,"name":"hboxAge","anchorX":1,"align":"middle"}, "props":{"y":0,"x":200,"name":"hboxAge","anchorX":1,"align":"middle"},
"nodeParent":88, "nodeParent":88,
"label":"HBox(hboxAge)", "label":"HBox(hboxAge)",
"isOpen":false, "isOpen":true,
"isDirectory":true, "isDirectory":true,
"isAniNode":true, "isAniNode":true,
"hasChild":true, "hasChild":true,
@@ -1007,9 +1000,8 @@
}] }]
}, },
{ {
"x":75,
"type":"Label", "type":"Label",
"props":{"wordWrap":true,"text":"你的父母开始辅导你数学和英语,智力+1","right":0,"name":"labContent","left":240,"leading":44,"fontSize":50,"font":"方正像素12","color":"#ffffff"}, "props":{"wordWrap":true,"text":"你的父母开始辅导你数学和英语,智力+1","right":0,"name":"labContent","left":220,"leading":44,"fontSize":50,"font":"方正像素12","color":"#ffffff"},
"nodeParent":88, "nodeParent":88,
"label":"Label(labContent)", "label":"Label(labContent)",
"isDirectory":false, "isDirectory":false,
@@ -1121,32 +1113,6 @@
}] }]
}] }]
}] }]
},
{
"x":15,
"type":"Box",
"props":{"width":10,"var":"boxParticle","name":"boxParticle","height":10,"centerY":0,"centerX":0},
"nodeParent":1,
"label":"Box(boxParticle)",
"isOpen":false,
"isDirectory":true,
"isAniNode":true,
"hasChild":true,
"compId":152,
"child":[
{
"type":"Particle2D",
"source":"particle/fly.part",
"props":{"y":5,"x":5,"url":"particle/fly.part","autoPlay":true},
"nodeParent":152,
"label":"Particle2D",
"isDirectory":false,
"isAniNode":true,
"hasChild":false,
"compId":151,
"child":[
]
}]
}], }],
"animations":[ "animations":[
{ {

View File

@@ -3,7 +3,7 @@
"type":"View", "type":"View",
"selectedBox":1, "selectedBox":1,
"selecteID":9, "selecteID":9,
"props":{"width":1125,"sceneColor":"#000000","runtime":"Laya.runtime.ViewBase","height":2436}, "props":{"width":1125,"sceneColor":"#000000","runtime":"ViewBase","height":2436},
"nodeParent":-1, "nodeParent":-1,
"label":"View", "label":"View",
"isOpen":true, "isOpen":true,
@@ -28,7 +28,7 @@
{ {
"x":15, "x":15,
"type":"Box", "type":"Box",
"props":{"width":260,"var":"btnBack","top":50,"runtime":"Laya.runtime.ColorfulBox","right":50,"name":"btnBack","height":90,"anchorY":0.5,"anchorX":0.5}, "props":{"width":260,"var":"btnBack","top":50,"runtime":"ColorfulBox","right":50,"name":"btnBack","height":90,"anchorY":0.5,"anchorX":0.5},
"nodeParent":1, "nodeParent":1,
"label":"Box(btnBack)", "label":"Box(btnBack)",
"isOpen":false, "isOpen":false,
@@ -64,7 +64,7 @@
"child":[ "child":[
{ {
"type":"Box", "type":"Box",
"props":{"width":500,"var":"boxRemakeTimes","top":0,"runtime":"Laya.runtime.ColorfulBox","name":"boxRemakeTimes","left":0,"height":240}, "props":{"width":500,"var":"boxRemakeTimes","top":0,"runtime":"ColorfulBox","name":"boxRemakeTimes","left":0,"height":240},
"nodeParent":25, "nodeParent":25,
"label":"Box(boxRemakeTimes)", "label":"Box(boxRemakeTimes)",
"isOpen":true, "isOpen":true,
@@ -100,7 +100,7 @@
}, },
{ {
"type":"Box", "type":"Box",
"props":{"width":500,"var":"boxAchievementCount","top":0,"runtime":"Laya.runtime.ColorfulBox","right":0,"name":"boxAchievementCount","height":240}, "props":{"width":500,"var":"boxAchievementCount","top":0,"runtime":"ColorfulBox","right":0,"name":"boxAchievementCount","height":240},
"nodeParent":25, "nodeParent":25,
"label":"Box(boxAchievementCount)", "label":"Box(boxAchievementCount)",
"isOpen":true, "isOpen":true,
@@ -136,7 +136,7 @@
}, },
{ {
"type":"Box", "type":"Box",
"props":{"width":500,"var":"boxEventRate","runtime":"Laya.runtime.ColorfulBox","name":"boxEventRate","left":0,"height":240,"bottom":0}, "props":{"width":500,"var":"boxEventRate","runtime":"ColorfulBox","name":"boxEventRate","left":0,"height":240,"bottom":0},
"nodeParent":25, "nodeParent":25,
"label":"Box(boxEventRate)", "label":"Box(boxEventRate)",
"isOpen":true, "isOpen":true,
@@ -196,7 +196,7 @@
}, },
{ {
"type":"Box", "type":"Box",
"props":{"width":500,"var":"boxTalentRate","runtime":"Laya.runtime.ColorfulBox","right":0,"name":"boxTalentRate","height":240,"bottom":0}, "props":{"width":500,"var":"boxTalentRate","runtime":"ColorfulBox","right":0,"name":"boxTalentRate","height":240,"bottom":0},
"nodeParent":25, "nodeParent":25,
"label":"Box(boxTalentRate)", "label":"Box(boxTalentRate)",
"isOpen":true, "isOpen":true,
@@ -258,7 +258,7 @@
{ {
"x":15, "x":15,
"type":"Box", "type":"Box",
"props":{"width":1060,"top":800,"runtime":"Laya.runtime.ColorfulBox","name":"hr","height":10,"centerX":0}, "props":{"width":1060,"top":800,"runtime":"ColorfulBox","name":"hr","height":10,"centerX":0},
"nodeParent":1, "nodeParent":1,
"label":"Box(hr)", "label":"Box(hr)",
"isDirectory":false, "isDirectory":false,
@@ -284,7 +284,7 @@
{ {
"x":15, "x":15,
"type":"Box", "type":"Box",
"props":{"x":945,"width":260,"var":"btnRank","top":870,"runtime":"Laya.runtime.ColorfulBox","right":50,"name":"btnRank","height":90,"anchorY":0.5,"anchorX":0.5}, "props":{"x":945,"width":260,"var":"btnRank","top":870,"runtime":"ColorfulBox","right":50,"name":"btnRank","height":90,"anchorY":0.5,"anchorX":0.5},
"nodeParent":1, "nodeParent":1,
"label":"Box(btnRank)", "label":"Box(btnRank)",
"isOpen":false, "isOpen":false,
@@ -322,7 +322,7 @@
{ {
"x":30, "x":30,
"type":"Box", "type":"Box",
"props":{"y":10,"x":10,"width":500,"runtime":"Laya.runtime.ColorfulBox","renderType":"render","height":320}, "props":{"y":10,"x":10,"width":500,"runtime":"ColorfulBox","renderType":"render","height":320},
"nodeParent":9, "nodeParent":9,
"label":"Box", "label":"Box",
"isOpen":true, "isOpen":true,

View File

@@ -2,7 +2,7 @@
"x":0, "x":0,
"type":"View", "type":"View",
"selectedBox":1, "selectedBox":1,
"selecteID":13, "selecteID":2,
"props":{"y":50,"width":570,"sceneColor":"#000000","mouseThrough":true,"mouseEnabled":false,"height":150,"alpha":0.75}, "props":{"y":50,"width":570,"sceneColor":"#000000","mouseThrough":true,"mouseEnabled":false,"height":150,"alpha":0.75},
"nodeParent":-1, "nodeParent":-1,
"label":"View", "label":"View",
@@ -15,7 +15,7 @@
{ {
"x":15, "x":15,
"type":"Box", "type":"Box",
"props":{"var":"boxBg","top":0,"right":0,"name":"boxBg","left":0,"bottom":0}, "props":{"x":0,"var":"boxBg","name":"boxBg"},
"nodeParent":1, "nodeParent":1,
"label":"Box(boxBg)", "label":"Box(boxBg)",
"isOpen":true, "isOpen":true,
@@ -24,6 +24,19 @@
"hasChild":true, "hasChild":true,
"compId":5, "compId":5,
"child":[ "child":[
{
"x":30,
"type":"Rect",
"props":{"width":560,"lineWidth":1,"height":150,"fillColor":"#292a28"},
"nodeParent":5,
"label":"Rect",
"isDirectory":false,
"isAniNode":true,
"hasChild":false,
"compId":6,
"child":[
]
},
{ {
"x":30, "x":30,
"type":"Rect", "type":"Rect",
@@ -36,19 +49,6 @@
"compId":14, "compId":14,
"child":[ "child":[
] ]
},
{
"x":30,
"type":"Box",
"props":{"var":"bg1","top":0,"runtime":"Laya.runtime.ColorfulBox","right":10,"left":0,"bottom":0},
"nodeParent":5,
"label":"Box(bg1)",
"isDirectory":false,
"isAniNode":true,
"hasChild":false,
"compId":15,
"child":[
]
}] }]
}, },
{ {

View File

@@ -1,9 +1,9 @@
{ {
"x":0, "x":0,
"type":"View", "type":"View",
"selectedBox":99, "selectedBox":1,
"selecteID":100, "selecteID":83,
"props":{"y":1218,"x":562,"width":1125,"sceneColor":"#000000","runtime":"Laya.runtime.ViewBase","height":2436,"anchorY":0.5,"anchorX":0.5}, "props":{"y":1218,"x":562,"width":1125,"sceneColor":"#000000","runtime":"ViewBase","height":2436,"anchorY":0.5,"anchorX":0.5},
"nodeParent":-1, "nodeParent":-1,
"label":"View", "label":"View",
"isOpen":true, "isOpen":true,
@@ -15,9 +15,9 @@
{ {
"x":15, "x":15,
"type":"Label", "type":"Label",
"props":{"text":"UI_Title_Remake","name":"title","fontSize":130,"font":"SimHei","color":"#ffffff","centerY":-260,"centerX":0,"bold":true,"anchorY":0.5,"anchorX":0.5}, "props":{"var":"labTitle","text":"UI_Title_Remake","name":"labTitle","fontSize":130,"font":"SimHei","color":"#ffffff","centerY":-260,"centerX":0,"bold":true,"anchorY":0.5,"anchorX":0.5},
"nodeParent":1, "nodeParent":1,
"label":"Label(title)", "label":"Label(labTitle)",
"isDirectory":false, "isDirectory":false,
"isAniNode":true, "isAniNode":true,
"hasChild":false, "hasChild":false,
@@ -28,7 +28,7 @@
{ {
"x":15, "x":15,
"type":"Label", "type":"Label",
"props":{"wordWrap":true,"var":"labSubTitle","text":"UI_Title_Subsequent","right":0,"name":"title","left":0,"fontSize":70,"font":"SimHei","color":"#999999","centerY":-120,"anchorY":0.5,"anchorX":0.5,"align":"center"}, "props":{"wordWrap":true,"var":"labSubTitle","text":"UI_Title_Subsequent","right":0,"name":"labSubTitle","left":0,"fontSize":70,"font":"SimHei","color":"#999999","centerY":-120,"anchorY":0.5,"anchorX":0.5,"align":"center"},
"nodeParent":1, "nodeParent":1,
"label":"Label(labSubTitle)", "label":"Label(labSubTitle)",
"isDirectory":false, "isDirectory":false,
@@ -41,7 +41,7 @@
{ {
"x":15, "x":15,
"type":"Box", "type":"Box",
"props":{"width":600,"var":"btnRemake","runtime":"Laya.runtime.ColorfulBox","name":"btnRemake","height":150,"centerY":600,"centerX":0}, "props":{"width":600,"var":"btnRemake","runtime":"ColorfulBox","name":"btnRemake","height":150,"centerY":600,"centerX":0},
"nodeParent":1, "nodeParent":1,
"label":"Box(btnRemake)", "label":"Box(btnRemake)",
"isOpen":true, "isOpen":true,
@@ -67,7 +67,7 @@
{ {
"x":15, "x":15,
"type":"Box", "type":"Box",
"props":{"width":260,"var":"btnThanks","top":50,"runtime":"Laya.runtime.ColorfulBox","right":50,"name":"btnSmall","height":90,"anchorY":0.5,"anchorX":0.5}, "props":{"width":260,"var":"btnThanks","top":50,"runtime":"ColorfulBox","right":50,"name":"btnSmall","height":90,"anchorY":0.5,"anchorX":0.5},
"nodeParent":1, "nodeParent":1,
"label":"Box(btnThanks)", "label":"Box(btnThanks)",
"isOpen":false, "isOpen":false,
@@ -92,7 +92,7 @@
{ {
"x":15, "x":15,
"type":"Box", "type":"Box",
"props":{"width":260,"var":"btnAchievement","top":180,"runtime":"Laya.runtime.ColorfulBox","right":50,"name":"btnSmall","height":90,"anchorY":0.5,"anchorX":0.5}, "props":{"width":260,"var":"btnAchievement","top":180,"runtime":"ColorfulBox","right":50,"name":"btnSmall","height":90,"anchorY":0.5,"anchorX":0.5},
"nodeParent":1, "nodeParent":1,
"label":"Box(btnAchievement)", "label":"Box(btnAchievement)",
"isOpen":true, "isOpen":true,
@@ -119,7 +119,7 @@
{ {
"x":15, "x":15,
"type":"Box", "type":"Box",
"props":{"y":0,"x":0,"width":160,"var":"btnGithub","runtime":"Laya.runtime.ScaleButton","rotation":-45,"name":"btnGithub","height":160,"anchorY":0,"anchorX":0.5}, "props":{"y":0,"x":0,"width":160,"var":"btnGithub","runtime":"ScaleButton","rotation":-45,"name":"btnGithub","height":160,"anchorY":0,"anchorX":0.5},
"nodeParent":1, "nodeParent":1,
"label":"Box(btnGithub)", "label":"Box(btnGithub)",
"isOpen":false, "isOpen":false,
@@ -195,15 +195,16 @@
"props":{"width":160,"left":50,"height":160,"bottom":50}, "props":{"width":160,"left":50,"height":160,"bottom":50},
"nodeParent":1, "nodeParent":1,
"label":"Box", "label":"Box",
"isOpen":false, "isOpen":true,
"isDirectory":true, "isDirectory":true,
"isAniNode":true, "isAniNode":true,
"hasChild":true, "hasChild":true,
"compId":92, "compId":92,
"child":[ "child":[
{ {
"x":30,
"type":"Box", "type":"Box",
"props":{"width":160,"var":"btnDiscord","runtime":"Laya.runtime.ScaleButton","name":"btnDiscord","height":160,"centerY":0,"centerX":0,"anchorY":0.5,"anchorX":0.5}, "props":{"width":160,"var":"btnDiscord","runtime":"ScaleButton","name":"btnDiscord","height":160,"centerY":0,"centerX":0,"anchorY":0.5,"anchorX":0.5},
"nodeParent":92, "nodeParent":92,
"label":"Box(btnDiscord)", "label":"Box(btnDiscord)",
"isOpen":false, "isOpen":false,
@@ -225,57 +226,6 @@
] ]
}] }]
}] }]
},
{
"x":15,
"type":"Box",
"props":{"y":2201,"x":1020,"width":110,"var":"btnSaveLoad","runtime":"Laya.runtime.ColorfulBox","right":50,"name":"btnSmall","height":110,"bottom":180,"anchorY":0.5,"anchorX":0.5},
"nodeParent":1,
"label":"Box(btnSaveLoad)",
"isOpen":true,
"isDirectory":true,
"isAniNode":true,
"hasChild":true,
"compId":99,
"child":[
{
"x":30,
"type":"Image",
"props":{"width":80,"skin":"images/icons/icon_save.png","height":80,"centerY":0,"centerX":0},
"nodeParent":99,
"label":"Image",
"isDirectory":false,
"isAniNode":true,
"hasChild":false,
"compId":100,
"child":[
]
}]
},
{
"x":15,
"type":"Box",
"props":{"width":110,"var":"btnThemes","runtime":"Laya.runtime.ColorfulBox","right":50,"name":"btnThemes","height":110,"bottom":50,"anchorY":0.5,"anchorX":0.5},
"nodeParent":1,
"label":"Box(btnThemes)",
"isOpen":false,
"isDirectory":true,
"isAniNode":true,
"hasChild":true,
"compId":96,
"child":[
{
"type":"Image",
"props":{"width":90,"skin":"images/icons/icon_themes.png","height":90,"centerY":0,"centerX":0},
"nodeParent":96,
"label":"Image",
"isDirectory":false,
"isAniNode":true,
"hasChild":false,
"compId":98,
"child":[
]
}]
}], }],
"animations":[ "animations":[
{ {

View File

@@ -1,10 +1,10 @@
{ {
"x":0, "x":0,
"type":"View", "type":"View",
"selectedBox":181, "selectedBox":1,
"selecteID":184, "selecteID":8,
"referenceLines":null, "referenceLines":null,
"props":{"width":1125,"sceneColor":"#000000","runtime":"Laya.runtime.ViewBase","height":2436}, "props":{"width":1125,"sceneColor":"#000000","runtime":"ViewBase","height":2436},
"nodeParent":-1, "nodeParent":-1,
"label":"View", "label":"View",
"isOpen":true, "isOpen":true,
@@ -117,9 +117,9 @@
{ {
"x":60, "x":60,
"type":"Label", "type":"Label",
"props":{"x":183,"text":"UI_Property_Charm","name":"font_default","fontSize":70,"font":"SimHei","color":"#ffffff","centerY":0,"anchorY":0.5,"anchorX":0.5}, "props":{"x":183,"text":"UI_Property_Charm","fontSize":70,"font":"SimHei","color":"#ffffff","centerY":0,"anchorY":0.5,"anchorX":0.5},
"nodeParent":10, "nodeParent":10,
"label":"Label(font_default)", "label":"Label",
"isDirectory":false, "isDirectory":false,
"isAniNode":true, "isAniNode":true,
"hasChild":false, "hasChild":false,
@@ -130,7 +130,7 @@
{ {
"x":60, "x":60,
"type":"Box", "type":"Box",
"props":{"width":590,"var":"boxCharmAllocate","runtime":"Laya.runtime.ColorFilterItem","right":30,"name":"property","height":110,"centerY":0}, "props":{"width":590,"var":"boxCharmAllocate","runtime":"ColorFilterItem","right":30,"name":"property","height":110,"centerY":0},
"nodeParent":10, "nodeParent":10,
"label":"Box(boxCharmAllocate)", "label":"Box(boxCharmAllocate)",
"isOpen":false, "isOpen":false,
@@ -212,7 +212,7 @@
}, },
{ {
"type":"Box", "type":"Box",
"props":{"width":110,"runtime":"Laya.runtime.ScaleButton","height":110,"centerY":0,"centerX":0,"anchorY":0.5,"anchorX":0.5}, "props":{"width":110,"runtime":"ScaleButton","height":110,"centerY":0,"centerX":0,"anchorY":0.5,"anchorX":0.5},
"nodeParent":21, "nodeParent":21,
"label":"Box", "label":"Box",
"isOpen":true, "isOpen":true,
@@ -368,7 +368,7 @@
}, },
{ {
"type":"Box", "type":"Box",
"props":{"width":110,"runtime":"Laya.runtime.ScaleButton","height":110,"centerY":0,"centerX":0,"anchorY":0.5,"anchorX":0.5}, "props":{"width":110,"runtime":"ScaleButton","height":110,"centerY":0,"centerX":0,"anchorY":0.5,"anchorX":0.5},
"nodeParent":22, "nodeParent":22,
"label":"Box", "label":"Box",
"isOpen":true, "isOpen":true,
@@ -444,9 +444,9 @@
{ {
"x":60, "x":60,
"type":"Label", "type":"Label",
"props":{"x":183,"text":"UI_Property_Intelligence","name":"font_default","fontSize":70,"font":"SimHei","color":"#ffffff","centerY":0,"anchorY":0.5,"anchorX":0.5}, "props":{"x":183,"text":"UI_Property_Intelligence","fontSize":70,"font":"SimHei","color":"#ffffff","centerY":0,"anchorY":0.5,"anchorX":0.5},
"nodeParent":121, "nodeParent":121,
"label":"Label(font_default)", "label":"Label",
"isDirectory":false, "isDirectory":false,
"isAniNode":true, "isAniNode":true,
"hasChild":false, "hasChild":false,
@@ -457,7 +457,7 @@
{ {
"x":60, "x":60,
"type":"Box", "type":"Box",
"props":{"width":590,"var":"boxIntelligenceAllocate","runtime":"Laya.runtime.ColorFilterItem","right":30,"name":"property","height":110,"centerY":0}, "props":{"width":590,"var":"boxIntelligenceAllocate","runtime":"ColorFilterItem","right":30,"name":"property","height":110,"centerY":0},
"nodeParent":121, "nodeParent":121,
"label":"Box(boxIntelligenceAllocate)", "label":"Box(boxIntelligenceAllocate)",
"isOpen":false, "isOpen":false,
@@ -539,7 +539,7 @@
}, },
{ {
"type":"Box", "type":"Box",
"props":{"width":110,"runtime":"Laya.runtime.ScaleButton","height":110,"centerY":0,"centerX":0,"anchorY":0.5,"anchorX":0.5}, "props":{"width":110,"runtime":"ScaleButton","height":110,"centerY":0,"centerX":0,"anchorY":0.5,"anchorX":0.5},
"nodeParent":126, "nodeParent":126,
"label":"Box", "label":"Box",
"isOpen":true, "isOpen":true,
@@ -695,7 +695,7 @@
}, },
{ {
"type":"Box", "type":"Box",
"props":{"width":110,"runtime":"Laya.runtime.ScaleButton","height":110,"centerY":0,"centerX":0,"anchorY":0.5,"anchorX":0.5}, "props":{"width":110,"runtime":"ScaleButton","height":110,"centerY":0,"centerX":0,"anchorY":0.5,"anchorX":0.5},
"nodeParent":140, "nodeParent":140,
"label":"Box", "label":"Box",
"isOpen":true, "isOpen":true,
@@ -771,9 +771,9 @@
{ {
"x":60, "x":60,
"type":"Label", "type":"Label",
"props":{"x":183,"text":"UI_Property_Strength","name":"font_default","fontSize":70,"font":"SimHei","color":"#ffffff","centerY":0,"anchorY":0.5,"anchorX":0.5}, "props":{"x":183,"text":"UI_Property_Strength","fontSize":70,"font":"SimHei","color":"#ffffff","centerY":0,"anchorY":0.5,"anchorX":0.5},
"nodeParent":151, "nodeParent":151,
"label":"Label(font_default)", "label":"Label",
"isDirectory":false, "isDirectory":false,
"isAniNode":true, "isAniNode":true,
"hasChild":false, "hasChild":false,
@@ -784,7 +784,7 @@
{ {
"x":60, "x":60,
"type":"Box", "type":"Box",
"props":{"width":590,"var":"boxStrengthAllocate","runtime":"Laya.runtime.ColorFilterItem","right":30,"name":"property","height":110,"centerY":0}, "props":{"width":590,"var":"boxStrengthAllocate","runtime":"ColorFilterItem","right":30,"name":"property","height":110,"centerY":0},
"nodeParent":151, "nodeParent":151,
"label":"Box(boxStrengthAllocate)", "label":"Box(boxStrengthAllocate)",
"isOpen":false, "isOpen":false,
@@ -866,7 +866,7 @@
}, },
{ {
"type":"Box", "type":"Box",
"props":{"width":110,"runtime":"Laya.runtime.ScaleButton","height":110,"centerY":0,"centerX":0,"anchorY":0.5,"anchorX":0.5}, "props":{"width":110,"runtime":"ScaleButton","height":110,"centerY":0,"centerX":0,"anchorY":0.5,"anchorX":0.5},
"nodeParent":156, "nodeParent":156,
"label":"Box", "label":"Box",
"isOpen":true, "isOpen":true,
@@ -1022,7 +1022,7 @@
}, },
{ {
"type":"Box", "type":"Box",
"props":{"width":110,"runtime":"Laya.runtime.ScaleButton","height":110,"centerY":0,"centerX":0,"anchorY":0.5,"anchorX":0.5}, "props":{"width":110,"runtime":"ScaleButton","height":110,"centerY":0,"centerX":0,"anchorY":0.5,"anchorX":0.5},
"nodeParent":170, "nodeParent":170,
"label":"Box", "label":"Box",
"isOpen":true, "isOpen":true,
@@ -1098,9 +1098,9 @@
{ {
"x":60, "x":60,
"type":"Label", "type":"Label",
"props":{"x":183,"text":"UI_Property_Money","name":"font_default","fontSize":70,"font":"SimHei","color":"#ffffff","centerY":0,"anchorY":0.5,"anchorX":0.5}, "props":{"x":183,"text":"UI_Property_Money","fontSize":70,"font":"SimHei","color":"#ffffff","centerY":0,"anchorY":0.5,"anchorX":0.5},
"nodeParent":181, "nodeParent":181,
"label":"Label(font_default)", "label":"Label",
"isDirectory":false, "isDirectory":false,
"isAniNode":true, "isAniNode":true,
"hasChild":false, "hasChild":false,
@@ -1111,7 +1111,7 @@
{ {
"x":60, "x":60,
"type":"Box", "type":"Box",
"props":{"width":590,"var":"boxMoneyAllocate","runtime":"Laya.runtime.ColorFilterItem","right":30,"name":"property","height":110,"centerY":0}, "props":{"width":590,"var":"boxMoneyAllocate","runtime":"ColorFilterItem","right":30,"name":"property","height":110,"centerY":0},
"nodeParent":181, "nodeParent":181,
"label":"Box(boxMoneyAllocate)", "label":"Box(boxMoneyAllocate)",
"isOpen":false, "isOpen":false,
@@ -1193,7 +1193,7 @@
}, },
{ {
"type":"Box", "type":"Box",
"props":{"width":110,"runtime":"Laya.runtime.ScaleButton","height":110,"centerY":0,"centerX":0,"anchorY":0.5,"anchorX":0.5}, "props":{"width":110,"runtime":"ScaleButton","height":110,"centerY":0,"centerX":0,"anchorY":0.5,"anchorX":0.5},
"nodeParent":186, "nodeParent":186,
"label":"Box", "label":"Box",
"isOpen":true, "isOpen":true,
@@ -1349,7 +1349,7 @@
}, },
{ {
"type":"Box", "type":"Box",
"props":{"width":110,"runtime":"Laya.runtime.ScaleButton","height":110,"centerY":0,"centerX":0,"anchorY":0.5,"anchorX":0.5}, "props":{"width":110,"runtime":"ScaleButton","height":110,"centerY":0,"centerX":0,"anchorY":0.5,"anchorX":0.5},
"nodeParent":200, "nodeParent":200,
"label":"Box", "label":"Box",
"isOpen":true, "isOpen":true,
@@ -1453,7 +1453,7 @@
{ {
"x":45, "x":45,
"type":"Box", "type":"Box",
"props":{"y":15,"runtime":"Laya.runtime.ColorfulBox","right":15,"renderType":"render","left":15,"height":80}, "props":{"y":15,"runtime":"ColorfulBox","right":15,"renderType":"render","left":15,"height":80},
"nodeParent":58, "nodeParent":58,
"label":"Box", "label":"Box",
"isOpen":true, "isOpen":true,
@@ -1494,7 +1494,7 @@
{ {
"x":30, "x":30,
"type":"Box", "type":"Box",
"props":{"y":0,"x":0,"width":480,"var":"btnRandomAllocate","top":0,"runtime":"Laya.runtime.ColorfulBox","name":"btnRandomAllocate","bottom":0}, "props":{"y":0,"x":0,"width":480,"var":"btnRandomAllocate","top":0,"runtime":"ColorfulBox","name":"btnRandomAllocate","bottom":0},
"nodeParent":212, "nodeParent":212,
"label":"Box(btnRandomAllocate)", "label":"Box(btnRandomAllocate)",
"isOpen":true, "isOpen":true,
@@ -1520,7 +1520,7 @@
{ {
"x":30, "x":30,
"type":"Box", "type":"Box",
"props":{"x":1,"width":480,"var":"btnNext","top":0,"runtime":"Laya.runtime.ColorfulBox","name":"btnNext","bottom":0}, "props":{"x":1,"width":480,"var":"btnNext","top":0,"runtime":"ColorfulBox","name":"btnNext","bottom":0},
"nodeParent":212, "nodeParent":212,
"label":"Box(btnNext)", "label":"Box(btnNext)",
"isOpen":true, "isOpen":true,

View File

@@ -3,7 +3,7 @@
"type":"View", "type":"View",
"selectedBox":1, "selectedBox":1,
"selecteID":8, "selecteID":8,
"props":{"width":1125,"sceneColor":"#000000","runtime":"Laya.runtime.ViewBase","height":2436}, "props":{"width":1125,"sceneColor":"#000000","runtime":"ViewBase","height":2436},
"nodeParent":-1, "nodeParent":-1,
"label":"View", "label":"View",
"isOpen":true, "isOpen":true,
@@ -52,7 +52,7 @@
{ {
"x":45, "x":45,
"type":"Box", "type":"Box",
"props":{"y":15,"runtime":"Laya.runtime.ColorfulBox","right":15,"renderType":"render","left":15,"height":160}, "props":{"y":15,"runtime":"ColorfulBox","right":15,"renderType":"render","left":15,"height":160},
"nodeParent":265, "nodeParent":265,
"label":"Box", "label":"Box",
"isOpen":true, "isOpen":true,
@@ -120,7 +120,7 @@
{ {
"x":45, "x":45,
"type":"Box", "type":"Box",
"props":{"y":15,"runtime":"Laya.runtime.ColorfulBox","right":15,"renderType":"render","left":15,"height":80}, "props":{"y":15,"runtime":"ColorfulBox","right":15,"renderType":"render","left":15,"height":80},
"nodeParent":138, "nodeParent":138,
"label":"Box", "label":"Box",
"isOpen":true, "isOpen":true,
@@ -145,7 +145,7 @@
{ {
"x":60, "x":60,
"type":"Box", "type":"Box",
"props":{"top":0,"runtime":"Laya.runtime.BlankBox","right":0,"name":"blank","left":0,"bottom":0,"alpha":0.3}, "props":{"top":0,"runtime":"BlankBox","right":0,"name":"blank","left":0,"bottom":0,"alpha":0.3},
"nodeParent":263, "nodeParent":263,
"label":"Box(blank)", "label":"Box(blank)",
"isDirectory":false, "isDirectory":false,
@@ -174,7 +174,7 @@
{ {
"x":30, "x":30,
"type":"Box", "type":"Box",
"props":{"width":600,"var":"btnAgain","runtime":"Laya.runtime.ColorfulBox","name":"btnAgain","height":150,"centerX":0,"bottom":100}, "props":{"width":600,"var":"btnAgain","runtime":"ColorfulBox","name":"btnAgain","height":150,"centerX":0,"bottom":100},
"nodeParent":10, "nodeParent":10,
"label":"Box(btnAgain)", "label":"Box(btnAgain)",
"isOpen":true, "isOpen":true,

View File

@@ -3,7 +3,7 @@
"type":"View", "type":"View",
"selectedBox":21, "selectedBox":21,
"selecteID":114, "selecteID":114,
"props":{"width":1125,"sceneColor":"#000000","runtime":"Laya.runtime.ViewBase","height":2436}, "props":{"width":1125,"sceneColor":"#000000","runtime":"ViewBase","height":2436},
"nodeParent":-1, "nodeParent":-1,
"label":"View", "label":"View",
"isOpen":true, "isOpen":true,
@@ -39,7 +39,7 @@
"child":[ "child":[
{ {
"type":"Box", "type":"Box",
"props":{"width":600,"var":"btnDrawCard","runtime":"Laya.runtime.ColorfulBox","name":"btnDrawCard","height":150,"centerY":0,"centerX":0}, "props":{"width":600,"var":"btnDrawCard","runtime":"ColorfulBox","name":"btnDrawCard","height":150,"centerY":0,"centerX":0},
"nodeParent":19, "nodeParent":19,
"label":"Box(btnDrawCard)", "label":"Box(btnDrawCard)",
"isOpen":true, "isOpen":true,
@@ -91,7 +91,7 @@
{ {
"x":45, "x":45,
"type":"Box", "type":"Box",
"props":{"y":15,"runtime":"Laya.runtime.ColorfulBox","right":15,"renderType":"render","left":15,"height":80}, "props":{"y":15,"runtime":"ColorfulBox","right":15,"renderType":"render","left":15,"height":80},
"nodeParent":22, "nodeParent":22,
"label":"Box", "label":"Box",
"isOpen":true, "isOpen":true,
@@ -116,7 +116,7 @@
{ {
"x":60, "x":60,
"type":"Box", "type":"Box",
"props":{"top":0,"runtime":"Laya.runtime.BlankBox","right":0,"name":"blank","left":0,"bottom":0,"alpha":0.3}, "props":{"top":0,"runtime":"BlankBox","right":0,"name":"blank","left":0,"bottom":0,"alpha":0.3},
"nodeParent":23, "nodeParent":23,
"label":"Box(blank)", "label":"Box(blank)",
"isDirectory":false, "isDirectory":false,
@@ -133,7 +133,7 @@
{ {
"x":30, "x":30,
"type":"Box", "type":"Box",
"props":{"x":263,"width":1085,"var":"btnNext","runtime":"Laya.runtime.ColorfulBox","name":"btnNext","height":150,"centerX":0,"bottom":30}, "props":{"x":263,"width":1085,"var":"btnNext","runtime":"ColorfulBox","name":"btnNext","height":150,"centerX":0,"bottom":30},
"nodeParent":21, "nodeParent":21,
"label":"Box(btnNext)", "label":"Box(btnNext)",
"isOpen":true, "isOpen":true,

View File

@@ -2,8 +2,8 @@
"x":0, "x":0,
"type":"View", "type":"View",
"selectedBox":1, "selectedBox":1,
"selecteID":161, "selecteID":3,
"props":{"width":1125,"sceneColor":"#666666","runtime":"Laya.runtime.ViewBase","height":2436}, "props":{"width":1125,"sceneColor":"#000000","runtime":"ViewBase","height":2436},
"nodeParent":-1, "nodeParent":-1,
"label":"View", "label":"View",
"isOpen":true, "isOpen":true,
@@ -15,164 +15,24 @@
{ {
"x":15, "x":15,
"type":"Box", "type":"Box",
"props":{"y":95,"x":945,"width":260,"var":"btnBack","top":50,"runtime":"Laya.runtime.ColorfulBox","right":50,"name":"btnBack","height":90,"anchorY":0.5,"anchorX":0.5}, "props":{"width":260,"var":"btnBack","top":50,"runtime":"ColorfulBox","right":50,"name":"btnBack","height":90,"anchorY":0.5,"anchorX":0.5},
"nodeParent":1, "nodeParent":1,
"label":"Box(btnBack)", "label":"Box(btnBack)",
"isOpen":false, "isOpen":false,
"isDirectory":true, "isDirectory":true,
"isAniNode":true, "isAniNode":true,
"hasChild":true, "hasChild":true,
"compId":153, "compId":3,
"child":[ "child":[
{ {
"type":"Label", "type":"Label",
"props":{"y":1028,"x":332,"text":"UI_Back","name":"label","fontSize":50,"font":"SimHei","color":"#ffffff","centerY":0,"centerX":0}, "props":{"y":1028,"x":332,"text":"UI_Back","name":"label","fontSize":50,"font":"SimHei","color":"#ffffff","centerY":0,"centerX":0},
"nodeParent":153, "nodeParent":3,
"label":"Label(label)", "label":"Label(label)",
"isDirectory":false, "isDirectory":false,
"isAniNode":true, "isAniNode":true,
"hasChild":false, "hasChild":false,
"compId":154, "compId":4,
"child":[
]
}]
},
{
"x":15,
"type":"Panel",
"props":{"width":1100,"var":"panelTopSupports","vScrollBarSkin":" ","top":170,"name":"panelTopSupports","height":400,"centerX":0},
"nodeParent":1,
"label":"Panel(panelTopSupports)",
"isOpen":false,
"isDirectory":true,
"isAniNode":true,
"hasChild":true,
"compId":18,
"child":[
{
"type":"VBox",
"props":{"y":15,"var":"vboxTopSupports","space":30,"right":-6,"name":"vboxTopSupports","left":-6},
"nodeParent":18,
"label":"VBox(vboxTopSupports)",
"isOpen":false,
"isDirectory":true,
"isAniNode":true,
"hasChild":true,
"compId":17,
"child":[
{
"type":"Box",
"props":{"runtime":"Laya.runtime.ColorfulBox","right":0,"name":"boxTopSupport","left":0},
"nodeParent":17,
"label":"Box(boxTopSupport)",
"isOpen":true,
"isDirectory":true,
"isAniNode":true,
"hasChild":true,
"compId":88,
"child":[
{
"type":"Label",
"props":{"y":25,"wordWrap":true,"width":250,"text":"Sombody","name":"name","left":50,"leading":25,"fontSize":50,"font":"SimHei","color":"#000000","align":"center"},
"nodeParent":88,
"label":"Label(name)",
"isDirectory":false,
"isAniNode":true,
"hasChild":false,
"compId":155,
"child":[
]
},
{
"type":"Label",
"props":{"y":25,"wordWrap":true,"text":"This is he say","right":20,"name":"comment","left":350,"leading":25,"fontSize":50,"font":"SimHei","color":"#000000","align":"center"},
"nodeParent":88,
"label":"Label(comment)",
"isDirectory":false,
"isAniNode":true,
"hasChild":false,
"compId":95,
"child":[
]
}]
}]
}],
"$HIDDEN":false
},
{
"x":15,
"type":"List",
"props":{"width":1100,"var":"listSupports","vScrollBarSkin":" ","top":600,"spaceY":50,"spaceX":50,"name":"listSupports","centerX":0,"bottom":200},
"nodeParent":1,
"label":"List(listSupports)",
"isOpen":true,
"isDirectory":true,
"isAniNode":true,
"hasChild":true,
"compId":161,
"child":[
{
"x":30,
"type":"Label",
"props":{"y":30,"x":25,"width":500,"text":"label","renderType":"render","fontSize":50,"font":"SimHei","color":"#ffffff","align":"center"},
"nodeParent":161,
"label":"Label",
"isDirectory":false,
"isAniNode":false,
"hasChild":false,
"compId":162,
"child":[
]
}]
},
{
"x":15,
"type":"Box",
"props":{"width":400,"var":"btnDDF","runtime":"Laya.runtime.ColorfulBox","name":"btnDDF","height":100,"centerX":300,"bottom":50,"anchorY":0.5,"anchorX":0.5},
"nodeParent":1,
"label":"Box(btnDDF)",
"isOpen":true,
"isDirectory":true,
"isAniNode":true,
"hasChild":true,
"compId":163,
"child":[
{
"x":30,
"type":"Label",
"props":{"y":1028,"x":332,"text":"UI_Support_Programmer","name":"label","fontSize":45,"font":"SimHei","color":"#ffffff","centerY":0,"centerX":0},
"nodeParent":163,
"label":"Label(label)",
"isDirectory":false,
"isAniNode":true,
"hasChild":false,
"compId":164,
"child":[
]
}]
},
{
"x":15,
"type":"Box",
"props":{"width":400,"var":"btnAFD","runtime":"Laya.runtime.ColorfulBox","name":"btnAFD","height":100,"centerX":-300,"bottom":50,"anchorY":0.5,"anchorX":0.5},
"nodeParent":1,
"label":"Box(btnAFD)",
"isOpen":true,
"isDirectory":true,
"isAniNode":true,
"hasChild":true,
"compId":165,
"child":[
{
"x":30,
"type":"Label",
"props":{"y":1028,"x":332,"text":"UI_Support_Designer","name":"label","fontSize":45,"font":"SimHei","color":"#ffffff","centerY":0,"centerX":0},
"nodeParent":165,
"label":"Label(label)",
"isDirectory":false,
"isAniNode":true,
"hasChild":false,
"compId":166,
"child":[ "child":[
] ]
}] }]

View File

@@ -2,8 +2,8 @@
"x":0, "x":0,
"type":"View", "type":"View",
"selectedBox":1, "selectedBox":1,
"selecteID":153, "selecteID":102,
"props":{"width":1125,"sceneColor":"#000000","runtime":"Laya.runtime.ViewBase","height":2436}, "props":{"width":1125,"sceneColor":"#000000","runtime":"ViewBase","height":2436},
"nodeParent":-1, "nodeParent":-1,
"label":"View", "label":"View",
"isOpen":true, "isOpen":true,
@@ -15,7 +15,7 @@
{ {
"x":15, "x":15,
"type":"Box", "type":"Box",
"props":{"top":80,"right":20,"left":20,"height":120}, "props":{"top":80,"right":20,"left":20,"height":180},
"nodeParent":1, "nodeParent":1,
"label":"Box", "label":"Box",
"isOpen":false, "isOpen":false,
@@ -37,7 +37,7 @@
"child":[ "child":[
{ {
"type":"Box", "type":"Box",
"props":{"x":0,"width":200,"runtime":"Laya.runtime.ColorfulBox","name":"propertyBox","height":120,"centerY":0}, "props":{"x":0,"width":200,"runtime":"ColorfulBox","name":"propertyBox","height":180,"centerY":0},
"nodeParent":71, "nodeParent":71,
"label":"Box(propertyBox)", "label":"Box(propertyBox)",
"isOpen":true, "isOpen":true,
@@ -48,7 +48,7 @@
"child":[ "child":[
{ {
"type":"Label", "type":"Label",
"props":{"y":30,"text":"UI_Property_Charm","name":"label","fontSize":45,"font":"SimHei","color":"#ffffff","centerX":0,"anchorY":0.5,"anchorX":0.5}, "props":{"y":45,"text":"UI_Property_Charm","name":"label","fontSize":60,"font":"SimHei","color":"#ffffff","centerX":0,"anchorY":0.5,"anchorX":0.5},
"nodeParent":34, "nodeParent":34,
"label":"Label(label)", "label":"Label(label)",
"isDirectory":false, "isDirectory":false,
@@ -60,7 +60,7 @@
}, },
{ {
"type":"Box", "type":"Box",
"props":{"runtime":"Laya.runtime.ColorfulBox","right":0,"name":"propertyValue","left":0,"height":60,"bottom":0}, "props":{"runtime":"ColorfulBox","right":0,"name":"propertyValue","left":0,"height":90,"bottom":0},
"nodeParent":34, "nodeParent":34,
"label":"Box(propertyValue)", "label":"Box(propertyValue)",
"isOpen":true, "isOpen":true,
@@ -71,7 +71,7 @@
"child":[ "child":[
{ {
"type":"Label", "type":"Label",
"props":{"var":"labCharm","text":"10","name":"label","fontSize":55,"font":"SimHei","color":"#55fffe","centerY":0,"centerX":0,"anchorY":0.5,"anchorX":0.5}, "props":{"y":45,"var":"labCharm","text":"10","name":"label","fontSize":60,"font":"SimHei","color":"#55fffe","centerY":0,"centerX":0,"anchorY":0.5,"anchorX":0.5},
"nodeParent":41, "nodeParent":41,
"label":"Label(labCharm)", "label":"Label(labCharm)",
"isDirectory":false, "isDirectory":false,
@@ -86,7 +86,7 @@
}, },
{ {
"type":"Box", "type":"Box",
"props":{"x":1,"width":200,"runtime":"Laya.runtime.ColorfulBox","name":"propertyBox","height":120,"centerY":0}, "props":{"x":1,"width":200,"runtime":"ColorfulBox","name":"propertyBox","height":180,"centerY":0},
"nodeParent":71, "nodeParent":71,
"label":"Box(propertyBox)", "label":"Box(propertyBox)",
"isOpen":true, "isOpen":true,
@@ -97,7 +97,7 @@
"child":[ "child":[
{ {
"type":"Label", "type":"Label",
"props":{"y":30,"text":"UI_Property_Intelligence","name":"label","fontSize":45,"font":"SimHei","color":"#ffffff","centerX":0,"anchorY":0.5,"anchorX":0.5}, "props":{"y":45,"text":"UI_Property_Intelligence","name":"label","fontSize":60,"font":"SimHei","color":"#ffffff","centerX":0,"anchorY":0.5,"anchorX":0.5},
"nodeParent":50, "nodeParent":50,
"label":"Label(label)", "label":"Label(label)",
"isDirectory":false, "isDirectory":false,
@@ -109,7 +109,7 @@
}, },
{ {
"type":"Box", "type":"Box",
"props":{"runtime":"Laya.runtime.ColorfulBox","right":0,"name":"propertyValue","left":0,"height":60,"bottom":0}, "props":{"runtime":"ColorfulBox","right":0,"name":"propertyValue","left":0,"height":90,"bottom":0},
"nodeParent":50, "nodeParent":50,
"label":"Box(propertyValue)", "label":"Box(propertyValue)",
"isOpen":true, "isOpen":true,
@@ -120,7 +120,7 @@
"child":[ "child":[
{ {
"type":"Label", "type":"Label",
"props":{"var":"labIntelligence","text":"10","name":"label","fontSize":55,"font":"SimHei","color":"#55fffe","centerY":0,"centerX":0,"anchorY":0.5,"anchorX":0.5}, "props":{"y":41,"var":"labIntelligence","text":"10","name":"label","fontSize":60,"font":"SimHei","color":"#55fffe","centerY":0,"centerX":0,"anchorY":0.5,"anchorX":0.5},
"nodeParent":55, "nodeParent":55,
"label":"Label(labIntelligence)", "label":"Label(labIntelligence)",
"isDirectory":false, "isDirectory":false,
@@ -135,7 +135,7 @@
}, },
{ {
"type":"Box", "type":"Box",
"props":{"x":2,"width":200,"runtime":"Laya.runtime.ColorfulBox","name":"propertyBox","height":120,"centerY":0}, "props":{"x":2,"width":200,"runtime":"ColorfulBox","name":"propertyBox","height":180,"centerY":0},
"nodeParent":71, "nodeParent":71,
"label":"Box(propertyBox)", "label":"Box(propertyBox)",
"isOpen":true, "isOpen":true,
@@ -146,7 +146,7 @@
"child":[ "child":[
{ {
"type":"Label", "type":"Label",
"props":{"y":30,"text":"UI_Property_Strength","name":"label","fontSize":45,"font":"SimHei","color":"#ffffff","centerX":0,"anchorY":0.5,"anchorX":0.5}, "props":{"y":45,"text":"UI_Property_Strength","name":"label","fontSize":60,"font":"SimHei","color":"#ffffff","centerX":0,"anchorY":0.5,"anchorX":0.5},
"nodeParent":74, "nodeParent":74,
"label":"Label(label)", "label":"Label(label)",
"isDirectory":false, "isDirectory":false,
@@ -158,7 +158,7 @@
}, },
{ {
"type":"Box", "type":"Box",
"props":{"runtime":"Laya.runtime.ColorfulBox","right":0,"name":"propertyValue","left":0,"height":60,"bottom":0}, "props":{"runtime":"ColorfulBox","right":0,"name":"propertyValue","left":0,"height":90,"bottom":0},
"nodeParent":74, "nodeParent":74,
"label":"Box(propertyValue)", "label":"Box(propertyValue)",
"isOpen":true, "isOpen":true,
@@ -169,7 +169,7 @@
"child":[ "child":[
{ {
"type":"Label", "type":"Label",
"props":{"var":"labStrength","text":"10","name":"label","fontSize":55,"font":"SimHei","color":"#55fffe","centerY":0,"centerX":0,"anchorY":0.5,"anchorX":0.5}, "props":{"y":41,"var":"labStrength","text":"10","name":"label","fontSize":60,"font":"SimHei","color":"#55fffe","centerY":0,"centerX":0,"anchorY":0.5,"anchorX":0.5},
"nodeParent":79, "nodeParent":79,
"label":"Label(labStrength)", "label":"Label(labStrength)",
"isDirectory":false, "isDirectory":false,
@@ -183,7 +183,7 @@
}, },
{ {
"type":"Box", "type":"Box",
"props":{"x":3,"width":200,"runtime":"Laya.runtime.ColorfulBox","name":"propertyBox","height":120,"centerY":0}, "props":{"x":3,"width":200,"runtime":"ColorfulBox","name":"propertyBox","height":180,"centerY":0},
"nodeParent":71, "nodeParent":71,
"label":"Box(propertyBox)", "label":"Box(propertyBox)",
"isOpen":true, "isOpen":true,
@@ -194,7 +194,7 @@
"child":[ "child":[
{ {
"type":"Label", "type":"Label",
"props":{"y":30,"text":"UI_Property_Money","name":"label","fontSize":45,"font":"SimHei","color":"#ffffff","centerX":0,"anchorY":0.5,"anchorX":0.5}, "props":{"y":45,"text":"UI_Property_Money","name":"label","fontSize":60,"font":"SimHei","color":"#ffffff","centerX":0,"anchorY":0.5,"anchorX":0.5},
"nodeParent":43, "nodeParent":43,
"label":"Label(label)", "label":"Label(label)",
"isDirectory":false, "isDirectory":false,
@@ -206,7 +206,7 @@
}, },
{ {
"type":"Box", "type":"Box",
"props":{"runtime":"Laya.runtime.ColorfulBox","right":0,"name":"propertyValue","left":0,"height":60,"bottom":0}, "props":{"runtime":"ColorfulBox","right":0,"name":"propertyValue","left":0,"height":90,"bottom":0},
"nodeParent":43, "nodeParent":43,
"label":"Box(propertyValue)", "label":"Box(propertyValue)",
"isOpen":true, "isOpen":true,
@@ -217,7 +217,7 @@
"child":[ "child":[
{ {
"type":"Label", "type":"Label",
"props":{"var":"labMoney","text":"10","name":"label","fontSize":55,"font":"SimHei","color":"#55fffe","centerY":0,"centerX":0,"anchorY":0.5,"anchorX":0.5}, "props":{"y":41,"var":"labMoney","text":"10","name":"label","fontSize":60,"font":"SimHei","color":"#55fffe","centerY":0,"centerX":0,"anchorY":0.5,"anchorX":0.5},
"nodeParent":48, "nodeParent":48,
"label":"Label(labMoney)", "label":"Label(labMoney)",
"isDirectory":false, "isDirectory":false,
@@ -231,7 +231,7 @@
}, },
{ {
"type":"Box", "type":"Box",
"props":{"x":4,"width":200,"runtime":"Laya.runtime.ColorfulBox","name":"propertyBox","height":120,"centerY":0}, "props":{"x":4,"width":200,"runtime":"ColorfulBox","name":"propertyBox","height":180,"centerY":0},
"nodeParent":71, "nodeParent":71,
"label":"Box(propertyBox)", "label":"Box(propertyBox)",
"isOpen":true, "isOpen":true,
@@ -242,7 +242,7 @@
"child":[ "child":[
{ {
"type":"Label", "type":"Label",
"props":{"y":30,"text":"UI_Property_Spirit","name":"label","fontSize":45,"font":"SimHei","color":"#ffffff","centerX":0,"anchorY":0.5,"anchorX":0.5}, "props":{"y":45,"text":"UI_Property_Spirit","name":"label","fontSize":60,"font":"SimHei","color":"#ffffff","centerX":0,"anchorY":0.5,"anchorX":0.5},
"nodeParent":81, "nodeParent":81,
"label":"Label(label)", "label":"Label(label)",
"isDirectory":false, "isDirectory":false,
@@ -254,7 +254,7 @@
}, },
{ {
"type":"Box", "type":"Box",
"props":{"runtime":"Laya.runtime.ColorfulBox","right":0,"name":"propertyValue","left":0,"height":60,"bottom":0}, "props":{"runtime":"ColorfulBox","right":0,"name":"propertyValue","left":0,"height":90,"bottom":0},
"nodeParent":81, "nodeParent":81,
"label":"Box(propertyValue)", "label":"Box(propertyValue)",
"isOpen":true, "isOpen":true,
@@ -265,7 +265,7 @@
"child":[ "child":[
{ {
"type":"Label", "type":"Label",
"props":{"var":"labSpirit","text":"10","name":"label","fontSize":55,"font":"SimHei","color":"#55fffe","centerY":0,"centerX":0,"anchorY":0.5,"anchorX":0.5}, "props":{"y":41,"var":"labSpirit","text":"10","name":"label","fontSize":60,"font":"SimHei","color":"#55fffe","centerY":0,"centerX":0,"anchorY":0.5,"anchorX":0.5},
"nodeParent":86, "nodeParent":86,
"label":"Label(labSpirit)", "label":"Label(labSpirit)",
"isDirectory":false, "isDirectory":false,
@@ -284,7 +284,7 @@
{ {
"x":15, "x":15,
"type":"Box", "type":"Box",
"props":{"x":20,"var":"boxTrajectory","top":240,"runtime":"Laya.runtime.ColorfulBox","right":20,"name":"boxTrajectory","left":20,"bottom":250}, "props":{"x":20,"var":"boxTrajectory","top":300,"runtime":"ColorfulBox","right":20,"name":"boxTrajectory","left":20,"bottom":250},
"nodeParent":1, "nodeParent":1,
"label":"Box(boxTrajectory)", "label":"Box(boxTrajectory)",
"isOpen":true, "isOpen":true,
@@ -308,7 +308,7 @@
{ {
"x":45, "x":45,
"type":"VBox", "type":"VBox",
"props":{"y":15,"var":"vboxTrajectory","space":20,"right":-6,"name":"vboxTrajectory","left":-6}, "props":{"y":15,"var":"vboxTrajectory","space":15,"right":-6,"name":"vboxTrajectory","left":-6},
"nodeParent":18, "nodeParent":18,
"label":"VBox(vboxTrajectory)", "label":"VBox(vboxTrajectory)",
"isOpen":true, "isOpen":true,
@@ -320,7 +320,7 @@
{ {
"x":60, "x":60,
"type":"Box", "type":"Box",
"props":{"runtime":"Laya.runtime.ColorfulBox","right":0,"name":"boxTrajectoryItem","left":0}, "props":{"runtime":"ColorfulBox","right":0,"name":"boxTrajectoryItem","left":0},
"nodeParent":17, "nodeParent":17,
"label":"Box(boxTrajectoryItem)", "label":"Box(boxTrajectoryItem)",
"isOpen":true, "isOpen":true,
@@ -332,16 +332,17 @@
{ {
"x":75, "x":75,
"type":"HBox", "type":"HBox",
"props":{"y":25,"x":200,"name":"hboxAge","anchorX":1,"align":"middle"}, "props":{"y":10,"x":200,"name":"hboxAge","anchorX":1,"align":"middle"},
"nodeParent":88, "nodeParent":88,
"label":"HBox(hboxAge)", "label":"HBox(hboxAge)",
"isOpen":false, "isOpen":true,
"isDirectory":true, "isDirectory":true,
"isAniNode":true, "isAniNode":true,
"hasChild":true, "hasChild":true,
"compId":91, "compId":91,
"child":[ "child":[
{ {
"x":90,
"type":"Label", "type":"Label",
"props":{"x":0,"text":"3000","name":"labAge","fontSize":50,"font":"SimHei","color":"#cfea5c","anchorX":0}, "props":{"x":0,"text":"3000","name":"labAge","fontSize":50,"font":"SimHei","color":"#cfea5c","anchorX":0},
"nodeParent":91, "nodeParent":91,
@@ -354,6 +355,7 @@
] ]
}, },
{ {
"x":90,
"type":"Label", "type":"Label",
"props":{"x":1,"text":"岁","fontSize":50,"font":"SimHei","color":"#cfea5c","anchorX":0}, "props":{"x":1,"text":"岁","fontSize":50,"font":"SimHei","color":"#cfea5c","anchorX":0},
"nodeParent":91, "nodeParent":91,
@@ -366,6 +368,7 @@
] ]
}, },
{ {
"x":90,
"type":"Label", "type":"Label",
"props":{"x":2,"text":"","fontSize":50,"font":"SimHei","color":"#cfea5c","anchorX":0}, "props":{"x":2,"text":"","fontSize":50,"font":"SimHei","color":"#cfea5c","anchorX":0},
"nodeParent":91, "nodeParent":91,
@@ -381,7 +384,7 @@
{ {
"x":75, "x":75,
"type":"Label", "type":"Label",
"props":{"y":25,"wordWrap":true,"text":"你的父母开始辅导你数学和英语,智力+1","right":0,"name":"labContent","left":220,"leading":25,"fontSize":50,"font":"SimHei","color":"#ffffff"}, "props":{"y":10,"wordWrap":true,"text":"你的父母开始辅导你数学和英语,智力+1","right":0,"name":"labContent","left":220,"leading":10,"fontSize":50,"font":"SimHei","color":"#ffffff"},
"nodeParent":88, "nodeParent":88,
"label":"Label(labContent)", "label":"Label(labContent)",
"isDirectory":false, "isDirectory":false,
@@ -402,16 +405,15 @@
"props":{"right":0,"left":0,"height":1,"bottom":-1}, "props":{"right":0,"left":0,"height":1,"bottom":-1},
"nodeParent":1, "nodeParent":1,
"label":"Box", "label":"Box",
"isOpen":true, "isOpen":false,
"isDirectory":true, "isDirectory":true,
"isAniNode":true, "isAniNode":true,
"hasChild":true, "hasChild":true,
"compId":14, "compId":14,
"child":[ "child":[
{ {
"x":30,
"type":"Box", "type":"Box",
"props":{"width":600,"var":"btnSummary","runtime":"Laya.runtime.ColorfulBox","name":"btnSummary","height":150,"centerX":0,"bottom":80}, "props":{"width":600,"var":"btnSummary","runtime":"ColorfulBox","name":"btnSummary","height":150,"centerX":0,"bottom":80},
"nodeParent":14, "nodeParent":14,
"label":"Box(btnSummary)", "label":"Box(btnSummary)",
"isOpen":true, "isOpen":true,
@@ -421,7 +423,6 @@
"compId":151, "compId":151,
"child":[ "child":[
{ {
"x":45,
"type":"Label", "type":"Label",
"props":{"text":"UI_Goto_Summary","name":"label","fontSize":60,"font":"SimHei","color":"#ffffff","centerY":0,"centerX":0}, "props":{"text":"UI_Goto_Summary","name":"label","fontSize":60,"font":"SimHei","color":"#ffffff","centerY":0,"centerX":0},
"nodeParent":151, "nodeParent":151,
@@ -435,9 +436,8 @@
}] }]
}, },
{ {
"x":30,
"type":"Box", "type":"Box",
"props":{"y":-155,"var":"boxSpeed","runtime":"Laya.runtime.ColorFilterItem","right":100,"name":"boxSpeed","left":100,"height":150,"anchorY":0.5,"anchorX":0.5}, "props":{"y":-155,"var":"boxSpeed","runtime":"ColorFilterItem","right":100,"name":"boxSpeed","left":100,"height":150,"anchorY":0.5,"anchorX":0.5},
"nodeParent":14, "nodeParent":14,
"label":"Box(boxSpeed)", "label":"Box(boxSpeed)",
"isOpen":true, "isOpen":true,
@@ -447,7 +447,6 @@
"compId":104, "compId":104,
"child":[ "child":[
{ {
"x":45,
"type":"ProgressBar", "type":"ProgressBar",
"props":{"var":"prgSpeed","skin":"images/progress/progress_s.png","right":0,"name":"prgSpeed","left":0,"bottom":0}, "props":{"var":"prgSpeed","skin":"images/progress/progress_s.png","right":0,"name":"prgSpeed","left":0,"bottom":0},
"nodeParent":104, "nodeParent":104,
@@ -460,7 +459,6 @@
] ]
}, },
{ {
"x":45,
"type":"HScrollBar", "type":"HScrollBar",
"props":{"var":"scbSpeed","skin":"images/slider/hslider_s.png","right":0,"name":"scbSpeed","min":0,"max":1000,"left":0,"height":60,"bottom":0}, "props":{"var":"scbSpeed","skin":"images/slider/hslider_s.png","right":0,"name":"scbSpeed","min":0,"max":1000,"left":0,"height":60,"bottom":0},
"nodeParent":104, "nodeParent":104,
@@ -473,7 +471,6 @@
] ]
}, },
{ {
"x":45,
"type":"Label", "type":"Label",
"props":{"text":"UI_Manual","fontSize":50,"color":"#ffffff","bottom":70}, "props":{"text":"UI_Manual","fontSize":50,"color":"#ffffff","bottom":70},
"nodeParent":104, "nodeParent":104,
@@ -486,7 +483,6 @@
] ]
}, },
{ {
"x":45,
"type":"Label", "type":"Label",
"props":{"text":"UI_Auto","right":0,"fontSize":50,"font":"SimHei","color":"#ffffff","bottom":70}, "props":{"text":"UI_Auto","right":0,"fontSize":50,"font":"SimHei","color":"#ffffff","bottom":70},
"nodeParent":104, "nodeParent":104,
@@ -501,32 +497,6 @@
}], }],
"$LOCKED":true, "$LOCKED":true,
"$HIDDEN":false "$HIDDEN":false
},
{
"x":15,
"type":"Box",
"props":{"width":10,"var":"boxParticle","name":"boxParticle","height":10,"centerY":0,"centerX":0},
"nodeParent":1,
"label":"Box(boxParticle)",
"isOpen":false,
"isDirectory":true,
"isAniNode":true,
"hasChild":true,
"compId":153,
"child":[
{
"type":"Particle2D",
"source":"particle/fly.part",
"props":{"y":5,"x":5,"url":"particle/fly.part","autoPlay":true},
"nodeParent":153,
"label":"Particle2D",
"isDirectory":false,
"isAniNode":true,
"hasChild":false,
"compId":154,
"child":[
]
}]
}], }],
"animations":[ "animations":[
{ {

View File

@@ -3,7 +3,7 @@
"type":"View", "type":"View",
"selectedBox":1, "selectedBox":1,
"selecteID":12, "selecteID":12,
"props":{"width":1125,"sceneColor":"#000000","runtime":"Laya.runtime.ViewBase","height":2436}, "props":{"width":1125,"sceneColor":"#000000","runtime":"ViewBase","height":2436},
"nodeParent":-1, "nodeParent":-1,
"label":"View", "label":"View",
"isOpen":true, "isOpen":true,

View File

@@ -1,50 +0,0 @@
{
"x":0,
"type":"View",
"selectedBox":1,
"selecteID":2,
"props":{"width":1100,"sceneColor":"#000000","mouseThrough":true,"mouseEnabled":false,"height":230},
"nodeParent":-1,
"label":"View",
"isOpen":true,
"isDirectory":true,
"isAniNode":true,
"hasChild":true,
"compId":1,
"child":[
{
"x":15,
"type":"Box",
"props":{"var":"boxBg","top":10,"runtime":"Laya.runtime.ColorfulBox","right":10,"name":"boxBg","left":10,"bottom":10,"alpha":0.75},
"nodeParent":1,
"label":"Box(boxBg)",
"isDirectory":false,
"isAniNode":true,
"hasChild":false,
"compId":3,
"child":[
]
},
{
"x":15,
"type":"Label",
"props":{"wordWrap":true,"var":"message","text":"消息","right":50,"name":"message","left":50,"fontSize":60,"font":"SimHei","color":"#ffffff","centerY":0,"align":"center"},
"nodeParent":1,
"label":"Label(message)",
"isDirectory":false,
"isAniNode":true,
"hasChild":false,
"compId":2,
"child":[
]
}],
"animations":[
{
"nodes":[
],
"name":"ani1",
"id":1,
"frameRate":24,
"action":0
}]
}

View File

@@ -1,251 +0,0 @@
{
"x":0,
"type":"Dialog",
"selectedBox":1,
"selecteID":15,
"props":{"width":645,"sceneColor":"#000000","height":250},
"nodeParent":-1,
"label":"Dialog",
"isOpen":true,
"isDirectory":true,
"isAniNode":true,
"hasChild":true,
"compId":1,
"child":[
{
"x":15,
"type":"Box",
"props":{"top":0,"right":0,"left":0,"bottom":150},
"nodeParent":1,
"label":"Box",
"isOpen":true,
"isDirectory":true,
"isAniNode":true,
"hasChild":true,
"compId":15,
"child":[
{
"x":30,
"type":"Box",
"props":{"y":0,"x":0,"width":645,"height":2},
"nodeParent":15,
"label":"Box",
"isOpen":null,
"isDirectory":true,
"isAniNode":true,
"hasChild":true,
"compId":19,
"child":[
{
"type":"Rect",
"props":{"width":645,"lineWidth":1,"height":2,"fillColor":"#97ffe6"},
"nodeParent":19,
"label":"Rect",
"isDirectory":false,
"isAniNode":true,
"hasChild":false,
"compId":17,
"child":[
]
}]
},
{
"x":30,
"type":"Box",
"props":{"width":645,"height":2,"centerX":0,"bottom":0},
"nodeParent":15,
"label":"Box",
"isOpen":null,
"isDirectory":true,
"isAniNode":true,
"hasChild":true,
"compId":20,
"child":[
{
"type":"Rect",
"props":{"width":645,"lineWidth":1,"height":2,"fillColor":"#97ffe6"},
"nodeParent":20,
"label":"Rect",
"isDirectory":false,
"isAniNode":true,
"hasChild":false,
"compId":21,
"child":[
]
}]
},
{
"x":30,
"type":"Box",
"props":{"width":645,"height":100,"centerY":0,"centerX":0,"alpha":0.2},
"nodeParent":15,
"label":"Box",
"isOpen":true,
"isDirectory":true,
"isAniNode":true,
"hasChild":true,
"compId":22,
"child":[
{
"x":45,
"type":"Rect",
"props":{"width":645,"lineWidth":1,"height":100,"fillColor":"#000000"},
"nodeParent":22,
"label":"Rect",
"isDirectory":false,
"isAniNode":true,
"hasChild":false,
"compId":23,
"child":[
]
}]
}]
},
{
"x":15,
"type":"TextInput",
"props":{"wordWrap":false,"var":"input","valign":"middle","top":0,"text":"content","right":0,"overflow":"scroll","left":0,"fontSize":35,"font":"SimHei","color":"#ffffff","bottom":150},
"nodeParent":1,
"label":"TextInput(input)",
"isDirectory":false,
"isAniNode":true,
"hasChild":false,
"compId":4,
"child":[
]
},
{
"x":15,
"type":"Box",
"props":{"width":120,"var":"btnSave","runtime":"Laya.runtime.ColorfulBox","name":"btnSmall","left":5,"height":120,"bottom":5,"anchorY":0.5,"anchorX":0.5},
"nodeParent":1,
"label":"Box(btnSave)",
"isOpen":false,
"isDirectory":true,
"isAniNode":true,
"hasChild":true,
"compId":5,
"child":[
{
"type":"Label",
"props":{"text":"UI_Save","name":"label","fontSize":50,"font":"SimHei","color":"#ffffff","centerY":0,"centerX":0,"bold":true,"anchorY":0.5,"anchorX":0.5},
"nodeParent":5,
"label":"Label(label)",
"isDirectory":false,
"isAniNode":true,
"hasChild":false,
"compId":7,
"child":[
]
}]
},
{
"x":15,
"type":"Box",
"props":{"width":120,"var":"btnLoad","runtime":"Laya.runtime.ColorfulBox","name":"btnSmall","left":130,"height":120,"bottom":5,"anchorY":0.5,"anchorX":0.5},
"nodeParent":1,
"label":"Box(btnLoad)",
"isOpen":false,
"isDirectory":true,
"isAniNode":true,
"hasChild":true,
"compId":6,
"child":[
{
"type":"Label",
"props":{"text":"UI_Load","name":"label","fontSize":50,"font":"SimHei","color":"#ffffff","centerY":0,"centerX":0,"bold":true,"anchorY":0.5,"anchorX":0.5},
"nodeParent":6,
"label":"Label(label)",
"isDirectory":false,
"isAniNode":true,
"hasChild":false,
"compId":8,
"child":[
]
}]
},
{
"x":15,
"type":"Box",
"props":{"y":335,"width":120,"var":"btnRead","runtime":"Laya.runtime.ColorfulBox","name":"btnSmall","left":260,"height":120,"bottom":5,"anchorY":0.5,"anchorX":0.5},
"nodeParent":1,
"label":"Box(btnRead)",
"isOpen":false,
"isDirectory":true,
"isAniNode":true,
"hasChild":true,
"compId":13,
"child":[
{
"type":"Label",
"props":{"text":"UI_Read","name":"label","fontSize":50,"font":"SimHei","color":"#ffffff","centerY":0,"centerX":0,"bold":true,"anchorY":0.5,"anchorX":0.5},
"nodeParent":13,
"label":"Label(label)",
"isDirectory":false,
"isAniNode":true,
"hasChild":false,
"compId":14,
"child":[
]
}]
},
{
"x":15,
"type":"Box",
"props":{"y":335,"width":120,"var":"btnWrite","runtime":"Laya.runtime.ColorfulBox","name":"btnSmall","left":390,"height":120,"bottom":5,"anchorY":0.5,"anchorX":0.5},
"nodeParent":1,
"label":"Box(btnWrite)",
"isOpen":false,
"isDirectory":true,
"isAniNode":true,
"hasChild":true,
"compId":11,
"child":[
{
"type":"Label",
"props":{"text":"UI_Write","name":"label","fontSize":50,"font":"SimHei","color":"#ffffff","centerY":0,"centerX":0,"bold":true,"anchorY":0.5,"anchorX":0.5},
"nodeParent":11,
"label":"Label(label)",
"isDirectory":false,
"isAniNode":true,
"hasChild":false,
"compId":12,
"child":[
]
}]
},
{
"x":15,
"type":"Box",
"props":{"y":10,"x":10,"width":120,"var":"btnClose","runtime":"Laya.runtime.ColorfulBox","right":5,"name":"btnSmall","height":120,"bottom":5,"anchorY":0.5,"anchorX":0.5},
"nodeParent":1,
"label":"Box(btnClose)",
"isOpen":false,
"isDirectory":true,
"isAniNode":true,
"hasChild":true,
"compId":9,
"child":[
{
"type":"Label",
"props":{"text":"×","name":"label","fontSize":50,"font":"SimHei","color":"#ffffff","centerY":0,"centerX":0,"bold":true,"anchorY":0.5,"anchorX":0.5},
"nodeParent":9,
"label":"Label(label)",
"isDirectory":false,
"isAniNode":true,
"hasChild":false,
"compId":10,
"child":[
]
}]
}],
"animations":[
{
"nodes":[
],
"name":"ani1",
"id":1,
"frameRate":24,
"action":0
}]
}

View File

@@ -1,141 +0,0 @@
{
"x":0,
"type":"Dialog",
"selectedBox":1,
"selecteID":13,
"props":{"width":350,"sceneColor":"#000000","height":550},
"nodeParent":-1,
"label":"Dialog",
"isOpen":true,
"isDirectory":true,
"isAniNode":true,
"hasChild":true,
"compId":1,
"child":[
{
"x":15,
"type":"Box",
"props":{"top":20,"right":20,"left":20,"bottom":130},
"nodeParent":1,
"label":"Box",
"isOpen":true,
"isDirectory":true,
"isAniNode":true,
"hasChild":true,
"compId":6,
"child":[
{
"x":30,
"type":"RadioGroup",
"props":{"var":"radioTheme","name":"radioTheme","height":380,"centerY":0,"centerX":0},
"nodeParent":6,
"label":"RadioGroup(radioTheme)",
"isOpen":true,
"isDirectory":true,
"isAniNode":true,
"hasChild":true,
"compId":13,
"child":[
{
"x":45,
"type":"Radio",
"props":{"width":300,"top":0,"skin":"images/radio/radio_cyber.png","name":"item0","height":100},
"nodeParent":13,
"label":"Radio(item0)",
"isDirectory":false,
"isAniNode":true,
"hasChild":false,
"compId":10,
"child":[
]
},
{
"x":45,
"type":"Radio",
"props":{"width":300,"skin":"images/radio/radio_dark.png","name":"item1","height":100,"centerY":0},
"nodeParent":13,
"label":"Radio(item1)",
"isDirectory":false,
"isAniNode":true,
"hasChild":false,
"compId":11,
"child":[
]
},
{
"x":45,
"type":"Radio",
"props":{"width":300,"skin":"images/radio/radio_light.png","name":"item2","height":100,"bottom":0},
"nodeParent":13,
"label":"Radio(item2)",
"isDirectory":false,
"isAniNode":true,
"hasChild":false,
"compId":12,
"child":[
]
}]
}]
},
{
"x":15,
"type":"Box",
"props":{"width":90,"var":"btnOK","runtime":"Laya.runtime.ColorfulBox","name":"btnSmall","left":20,"height":90,"bottom":20,"anchorY":0.5,"anchorX":0.5},
"nodeParent":1,
"label":"Box(btnOK)",
"isOpen":true,
"isDirectory":true,
"isAniNode":true,
"hasChild":true,
"compId":2,
"child":[
{
"x":30,
"type":"Label",
"props":{"text":"√","name":"label","fontSize":50,"font":"SimHei","color":"#ffffff","centerY":0,"centerX":0,"bold":true,"anchorY":0.5,"anchorX":0.5},
"nodeParent":2,
"label":"Label(label)",
"isDirectory":false,
"isAniNode":true,
"hasChild":false,
"compId":3,
"child":[
]
}]
},
{
"x":15,
"type":"Box",
"props":{"width":90,"var":"btnClose","runtime":"Laya.runtime.ColorfulBox","right":20,"name":"btnSmall","height":90,"bottom":20,"anchorY":0.5,"anchorX":0.5},
"nodeParent":1,
"label":"Box(btnClose)",
"isOpen":true,
"isDirectory":true,
"isAniNode":true,
"hasChild":true,
"compId":14,
"child":[
{
"x":30,
"type":"Label",
"props":{"text":"×","name":"label","fontSize":50,"font":"SimHei","color":"#ffffff","centerY":0,"centerX":0,"bold":true,"anchorY":0.5,"anchorX":0.5},
"nodeParent":14,
"label":"Label(label)",
"isDirectory":false,
"isAniNode":true,
"hasChild":false,
"compId":15,
"child":[
]
}]
}],
"animations":[
{
"nodes":[
],
"name":"ani1",
"id":1,
"frameRate":24,
"action":0
}]
}

View File

@@ -10,10 +10,10 @@
<item name="images/border/border_1@3x.png" type="Image" compress="0" pack="0" quality="80" props="sizeGrid=130,130,130,130" picType="0" scale="0"/> <item name="images/border/border_1@3x.png" type="Image" compress="0" pack="0" quality="80" props="sizeGrid=130,130,130,130" picType="0" scale="0"/>
<item name="images/button/button_back.png" type="Button" compress="0" pack="0" quality="80" props="stateNum=1@@!@@label=&quot;&quot;@@!@@anchorX=0@@!@@anchorY=0.5" picType="0" scale="0"/> <item name="images/button/button_back.png" type="Button" compress="0" pack="0" quality="80" props="stateNum=1@@!@@label=&quot;&quot;@@!@@anchorX=0@@!@@anchorY=0.5" picType="0" scale="0"/>
<item name="images/button/button_back@2x.png" type="Button" compress="0" pack="0" quality="80" props="stateNum=1@@!@@label=&quot;&quot;@@!@@anchorX=0@@!@@anchorY=0.5" picType="0" scale="0"/> <item name="images/button/button_back@2x.png" type="Button" compress="0" pack="0" quality="80" props="stateNum=1@@!@@label=&quot;&quot;@@!@@anchorX=0@@!@@anchorY=0.5" picType="0" scale="0"/>
<item name="images/button/button_back@3x.png" type="Button" compress="0" pack="0" quality="80" props="stateNum=1@@!@@label= @@!@@anchorX=0@@!@@anchorY=0.5@@!@@runtime=Laya.runtime.ScaleButton" picType="0" scale="0"/> <item name="images/button/button_back@3x.png" type="Button" compress="0" pack="0" quality="80" props="stateNum=1@@!@@label= @@!@@anchorX=0@@!@@anchorY=0.5@@!@@runtime=ScaleButton" picType="0" scale="0"/>
<item name="images/button/button_main.png" type="Button" compress="0" pack="0" quality="80" props="stateNum=1@@!@@label=&quot;&quot;@@!@@anchorX=0.5@@!@@anchorY=0.5@@!@@sizeGrid=36,150,36,150@@!@@labelFont=方正像素12@@!@@labelColors=#00fffc,#00fffc,#00fffc@@!@@labelSize=35" picType="0" scale="0"/> <item name="images/button/button_main.png" type="Button" compress="0" pack="0" quality="80" props="stateNum=1@@!@@label=&quot;&quot;@@!@@anchorX=0.5@@!@@anchorY=0.5@@!@@sizeGrid=36,150,36,150@@!@@labelFont=方正像素12@@!@@labelColors=#00fffc,#00fffc,#00fffc@@!@@labelSize=35" picType="0" scale="0"/>
<item name="images/button/button_main@2x.png" type="Button" compress="0" pack="0" quality="80" props="stateNum=1@@!@@label=&quot;&quot;@@!@@anchorX=0.5@@!@@anchorY=0.5@@!@@sizeGrid=72,300,72,300@@!@@labelFont=方正像素12@@!@@labelColors=#00fffc,#00fffc,#00fffc@@!@@labelSize=70" picType="0" scale="0"/> <item name="images/button/button_main@2x.png" type="Button" compress="0" pack="0" quality="80" props="stateNum=1@@!@@label=&quot;&quot;@@!@@anchorX=0.5@@!@@anchorY=0.5@@!@@sizeGrid=72,300,72,300@@!@@labelFont=方正像素12@@!@@labelColors=#00fffc,#00fffc,#00fffc@@!@@labelSize=70" picType="0" scale="0"/>
<item name="images/button/button_main@3x.png" type="Button" compress="0" pack="0" quality="80" props="stateNum=1@@!@@label= @@!@@anchorX=0.5@@!@@anchorY=0.5@@!@@sizeGrid=45,200,45,200@@!@@labelFont=方正像素12@@!@@labelColors=#00fffc,#00fffc,#00fffc@@!@@labelSize=50@@!@@runtime=Laya.runtime.ScaleButton" picType="0" scale="0"/> <item name="images/button/button_main@3x.png" type="Button" compress="0" pack="0" quality="80" props="stateNum=1@@!@@label= @@!@@anchorX=0.5@@!@@anchorY=0.5@@!@@sizeGrid=45,200,45,200@@!@@labelFont=方正像素12@@!@@labelColors=#00fffc,#00fffc,#00fffc@@!@@labelSize=50@@!@@runtime=ScaleButton" picType="0" scale="0"/>
<item name="images/border/up@2x.png" type="Image" compress="0" pack="0" quality="80" props="sizeGrid=4,4,4,4" picType="0" scale="0"/> <item name="images/border/up@2x.png" type="Image" compress="0" pack="0" quality="80" props="sizeGrid=4,4,4,4" picType="0" scale="0"/>
<item name="images/border/up.png" type="Image" compress="0" pack="0" quality="80" props="sizeGrid=2,2,2,2" picType="0" scale="0"/> <item name="images/border/up.png" type="Image" compress="0" pack="0" quality="80" props="sizeGrid=2,2,2,2" picType="0" scale="0"/>
<item name="images/border/talentitem.png" type="Image" compress="0" pack="0" quality="80" props="sizeGrid=50,100,50,100" picType="0" scale="0"/> <item name="images/border/talentitem.png" type="Image" compress="0" pack="0" quality="80" props="sizeGrid=50,100,50,100" picType="0" scale="0"/>
@@ -29,7 +29,7 @@
<item name="images/border/property.png" type="Image" compress="0" pack="0" quality="80" props="sizeGrid=10,10,10,10" picType="0" scale="0"/> <item name="images/border/property.png" type="Image" compress="0" pack="0" quality="80" props="sizeGrid=10,10,10,10" picType="0" scale="0"/>
<item name="images/border/property@3x.png" type="Image" compress="0" pack="0" quality="80" props="sizeGrid=15,15,15,15" picType="0" scale="0"/> <item name="images/border/property@3x.png" type="Image" compress="0" pack="0" quality="80" props="sizeGrid=15,15,15,15" picType="0" scale="0"/>
<item name="images/border/up@3x.png" type="Image" compress="0" pack="0" quality="80" props="sizeGrid=4,4,4,4" picType="0" scale="0"/> <item name="images/border/up@3x.png" type="Image" compress="0" pack="0" quality="80" props="sizeGrid=4,4,4,4" picType="0" scale="0"/>
<item name="images/button/button_small@3x.png" type="Button" compress="0" pack="0" quality="80" props="sizeGrid=8,8,8,8@@!@@stateNum=1@@!@@label= @@!@@runtime=Laya.runtime.ScaleButton" picType="0" scale="0"/> <item name="images/button/button_small@3x.png" type="Button" compress="0" pack="0" quality="80" props="sizeGrid=8,8,8,8@@!@@stateNum=1@@!@@label= @@!@@runtime=ScaleButton" picType="0" scale="0"/>
<item name="images/border/achievement@3x.png" type="Image" compress="0" pack="0" quality="80" props="sizeGrid=16,16,16,16" picType="0" scale="0"/> <item name="images/border/achievement@3x.png" type="Image" compress="0" pack="0" quality="80" props="sizeGrid=16,16,16,16" picType="0" scale="0"/>
<item name="images/border/achievement_complete@3x.png" type="Image" compress="0" pack="0" quality="80" props="sizeGrid=74,80,74,80" picType="0" scale="0"/> <item name="images/border/achievement_complete@3x.png" type="Image" compress="0" pack="0" quality="80" props="sizeGrid=74,80,74,80" picType="0" scale="0"/>
<item name="images/resource/circle.png" type="Image" compress="0" pack="0" quality="80" props="" picType="0" scale="0"/> <item name="images/resource/circle.png" type="Image" compress="0" pack="0" quality="80" props="" picType="0" scale="0"/>

View File

@@ -15,9 +15,8 @@
"@babel/preset-env": "^7.15.4", "@babel/preset-env": "^7.15.4",
"babel-loader": "^8.2.2", "babel-loader": "^8.2.2",
"core-js": "^3.17.2", "core-js": "^3.17.2",
"html-webpack-plugin": "^5.5.0", "v-transform": "^1.0.1",
"v-transform": "^1.0.2", "webpack": "^5.51.2",
"webpack": "^5.64.4",
"webpack-cli": "^4.8.0", "webpack-cli": "^4.8.0",
"webpack-dev-server": "^4.1.0" "webpack-dev-server": "^4.1.0"
} }

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -11825,8 +11825,6 @@
"20567*0.01", "20567*0.01",
"11497*0.05", "11497*0.05",
"11498*0.05", "11498*0.05",
"21326",
"21327",
"40065*1000000000000000000", "40065*1000000000000000000",
"40066*100000000000000000", "40066*100000000000000000",
"40067*100000000000000000", "40067*100000000000000000",
@@ -12048,8 +12046,6 @@
"11497*0.05", "11497*0.05",
"11498*0.05", "11498*0.05",
"11499*0.1", "11499*0.1",
"21326",
"21327",
"40065*1000000000000000000", "40065*1000000000000000000",
"40066*100000000000000000", "40066*100000000000000000",
"40067*100000000000000000", "40067*100000000000000000",
@@ -12271,8 +12267,6 @@
"11498*0.05", "11498*0.05",
"11499*0.1", "11499*0.1",
"10426*0.1", "10426*0.1",
"21326",
"21327",
"40065*1000000000000000000", "40065*1000000000000000000",
"40066*100000000000000000", "40066*100000000000000000",
"40067*100000000000000000", "40067*100000000000000000",
@@ -12485,8 +12479,6 @@
"11498*0.05", "11498*0.05",
"11499*0.1", "11499*0.1",
"10426*0.1", "10426*0.1",
"21326",
"21327",
"40065*1000000000000000000", "40065*1000000000000000000",
"40066*100000000000000000", "40066*100000000000000000",
"40067*100000000000000000", "40067*100000000000000000",

File diff suppressed because it is too large Load Diff

View File

@@ -390,9 +390,8 @@
"name": "神丶暴龙战士灬张杨" "name": "神丶暴龙战士灬张杨"
}, },
{ {
"group": 1, "group": 2,
"name": "NovaDNG", "name": "NovaDNG"
"comment": "感谢你们为世界带来一些欢乐"
}, },
{ {
"group": 2, "group": 2,
@@ -2407,67 +2406,6 @@
"group": 2, "group": 2,
"name": "皓月长歌" "name": "皓月长歌"
}, },
{
"group": 2,
"name": "逸云"
},
{
"group": 2,
"name": "那么可爱当然是__",
"color": "#ADFF2F"
},
{
"group": 2,
"name": "嘉然我真的好喜欢你啊"
},
{
"group": 2,
"name": "楪之舞"
},
{
"group": 2,
"name": "山中迷路的小勘"
},
{
"group": 2,
"name": "月幵大fw"
},
{
"group": 2,
"name": "樱saber与魔人archer"
},
{
"group": 2,
"name": "路痴"
},
{
"group": 2,
"name": "拓舟"
},
{
"group": 2,
"name": "又找不到了qwq"
},
{
"group": 2,
"name": "ClearMoon"
},
{
"group": 2,
"name": "碳烤的咕咕蛋"
},
{
"group": 2,
"name": "鞠培雯"
},
{
"group": 2,
"name": "想要内卷"
},
{
"group": 2,
"name": "绝对不是楠桐的仓妖"
},
{ {
"group": 2, "group": 2,
"name": "超级无敌暴龙战士" "name": "超级无敌暴龙战士"
@@ -4298,50 +4236,5 @@
{ {
"group": 2, "group": 2,
"name": "Buruol" "name": "Buruol"
},
{
"group": 2,
"name": "吃不饱"
},
{
"group": 2,
"name": "姚尼玛"
},
{
"group": 2,
"name": "行者汤恩"
},
{
"group": 2,
"name": "懒惰的肥猿"
},
{
"group": 2,
"name": "库库林白夜"
},
{
"group": 2,
"name": "SSSamuel"
},
{
"group": 2,
"name": "小勘"
},
{
"group": 2,
"name": "『H』"
},
{
"group": 2,
"name": "魔法少女立花响"
},
{
"group": 2,
"name": "凞咥"
},
{
"group": 2,
"name": "INKS",
"color": "#7FFFFD4"
} }
] ]

File diff suppressed because it is too large Load Diff

View File

@@ -1,74 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="viewport" content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no">
<meta name="description" content="やり直すんだ。そして、次はうまくやる。"/>
<meta name="keywords" content="人生重开模拟器 liferestart life restart remake 人生重来"/>
<meta name="renderer" content="webkit"/>
<meta name="apple-mobile-web-app-capable" content="yes"/>
<meta name="full-screen" content="true"/>
<meta name="x5-fullscreen" content="true"/>
<meta name="360-fullscreen" content="true"/>
<meta name="theme-color" content="#157878"/>
<meta name="laya" screenorientation ="landscape"/>
<meta http-equiv="expires" content="0"/>
<meta http-equiv="Cache-Control" content="no-siteapp"/>
<font-face font-family="方正像素12" src="fonts/方正像素12.ttf"/>
<title>Life Restart</title>
</head>
<body style="background:black">
<!--以下引用了常用类库,如果不使用,可以删除-->
<!--核心包,封装了显示对象渲染,事件,时间管理,时间轴动画,缓动,消息交互,socket本地存储鼠标触摸声音加载颜色滤镜位图字体等-->
<script type="text/javascript" src="libs/laya/laya.core.js"></script>
<!--提供了微信小游戏的适配-->
<!-- <script type="text/javascript" src="libs/laya/laya.wxmini.js"></script> -->
<!--提供了百度小游戏的适配-->
<!-- <script type="text/javascript" src="libs/laya/laya.bdmini.js"></script> -->
<!--提供了小米小游戏的适配-->
<!-- <script type="text/javascript" src="libs/laya/laya.xmmini.js"></script> -->
<!--提供了OPPO小游戏的适配-->
<!-- <script type="text/javascript" src="libs/laya/laya.quickgamemini.js"></script> -->
<!--提供了bilibili小游戏的适配-->
<!-- <script type="text/javascript" src="libs/laya/laya.bilimini.js"></script> -->
<!--提供了Alipay小游戏的适配-->
<!-- <script type="text/javascript" src="libs/laya/laya.Alipaymini.js"></script> -->
<!--提供了qq小游戏的适配-->
<!-- <script type="text/javascript" src="libs/laya/laya.qqmini.js"></script> -->
<!--提供了字节跳动小游戏的适配-->
<!-- <script type="text/javascript" src="libs/laya/laya.ttmini.js"></script> -->
<!--提供了华为快游戏的适配-->
<!-- <script type="text/javascript" src="libs/laya/laya.hwmini.js"></script> -->
<!--提供了淘宝商家应用的适配-->
<!-- <script type="text/javascript" src="libs/laya/laya.tbmini.js"></script> -->
<!--提供了淘宝小部件的适配-->
<!-- <script type="text/javascript" src="libs/laya/laya.tbplugin.js"></script> -->
<!--封装了webgl渲染管线如果使用webgl渲染可以在初始化时调用Laya.init(1000,800,laya.webgl.WebGL);-->
<script type="text/javascript" src="libs/laya/laya.webgl.js"></script>
<!--提供了VIVO小游戏的适配-->
<!-- <script type="text/javascript" src="libs/laya/laya.vvmini.js"></script> -->
<!--是动画模块包含了swf动画骨骼动画等-->
<!-- <script type="text/javascript" src="libs/laya/laya.ani.js"></script> -->
<!--包含更多webgl滤镜比如外发光阴影模糊以及更多-->
<script type="text/javascript" src="libs/laya/laya.filter.js"></script>
<!--封装了html动态排版功能-->
<!-- <script type="text/javascript" src="libs/laya/laya.html.js"></script> -->
<!--粒子类库-->
<script type="text/javascript" src="libs/laya/laya.particle.js"></script>
<!--提供tileMap解析支持-->
<!-- <script type="text/javascript" src="libs/laya/laya.tiledmap.js"></script> -->
<!--提供了制作UI的各种组件实现-->
<script type="text/javascript" src="libs/laya/laya.ui.js"></script>
<!-- 提供LayaAir3d接口 -->
<!-- <script type="text/javascript" src="libs/laya/laya.d3.js"></script> -->
<!-- 物理引擎matter.js -->
<!--自定义的js(src文件夹下)文件自动添加到下面jsfile模块标签里面里js的顺序可以手动修改修改后保留修改的顺序新增加的js会默认依次追加到标签里-->
<!--删除标签ide不会自动添加js文件请谨慎操作-->
<!--jsfile--startTag-->
<script type="module" src="../src/index.js"></script>
<!--jsfile--endTag-->
</body>
</html>

View File

@@ -35,11 +35,9 @@ P 3FA91C13 icon_github.png
P AB934AEA icon_int@3x.png P AB934AEA icon_int@3x.png
P F1A0724B icon_mny@3x.png P F1A0724B icon_mny@3x.png
P D5AADAC9 icon_rank@3x.png P D5AADAC9 icon_rank@3x.png
P 0806E5F3 icon_save.png
P 2DB0325D icon_spr@3x.png P 2DB0325D icon_spr@3x.png
P 2EFA541B icon_str@3x.png P 2EFA541B icon_str@3x.png
P 804842C9 icon_thanks@3x.png P 804842C9 icon_thanks@3x.png
P 96DD5D94 icon_themes.png
P 6ECB5FEC icon_up@3x.png P 6ECB5FEC icon_up@3x.png
D images/progress D images/progress
P E2BF0C93 progress_1@3x$bar.png P E2BF0C93 progress_1@3x$bar.png
@@ -48,10 +46,6 @@ P E7F15BA7 progress_2$bar.png
P 641A22BF progress_2.png P 641A22BF progress_2.png
P AF80A9AF progress_s$bar.png P AF80A9AF progress_s$bar.png
P 41417E8D progress_s.png P 41417E8D progress_s.png
D images/radio
P CCF63014 radio_cyber.png
P 040DE73C radio_dark.png
P BA975F5A radio_light.png
D images/resource D images/resource
P F3659301 bottombreath.png P F3659301 bottombreath.png
P 496D6FB9 circle.png P 496D6FB9 circle.png
@@ -65,5 +59,3 @@ R 8B95E6D3 vslider_1@3x$bar.png
P 6581FBA8 vslider_1@3x$down.png P 6581FBA8 vslider_1@3x$down.png
P 6581FBA8 vslider_1@3x$up.png P 6581FBA8 vslider_1@3x$up.png
R C9587878 vslider_1@3x.png R C9587878 vslider_1@3x.png
D images/texture
P FD231754 texture_1.png

View File

@@ -1 +1 @@
{"frames":{"icon_achievement@3x.png":{"frame":{"h":69,"idx":0,"w":65,"x":188,"y":385},"sourceSize":{"h":69,"w":65},"spriteSourceSize":{"x":0,"y":0}},"icon_chr@3x.png":{"frame":{"h":61,"idx":0,"w":57,"x":320,"y":448},"sourceSize":{"h":61,"w":57},"spriteSourceSize":{"x":0,"y":0}},"icon_discord.png":{"frame":{"h":384,"idx":0,"w":384,"x":0,"y":0},"sourceSize":{"h":384,"w":384},"spriteSourceSize":{"x":0,"y":0}},"icon_github.png":{"frame":{"h":384,"idx":0,"w":384,"x":385,"y":0},"sourceSize":{"h":384,"w":384},"spriteSourceSize":{"x":0,"y":0}},"icon_int@3x.png":{"frame":{"h":57,"idx":0,"w":54,"x":188,"y":455},"sourceSize":{"h":57,"w":54},"spriteSourceSize":{"x":0,"y":0}},"icon_mny@3x.png":{"frame":{"h":57,"idx":0,"w":54,"x":243,"y":455},"sourceSize":{"h":57,"w":54},"spriteSourceSize":{"x":0,"y":0}},"icon_rank@3x.png":{"frame":{"h":62,"idx":0,"w":72,"x":320,"y":385},"sourceSize":{"h":62,"w":72},"spriteSourceSize":{"x":0,"y":0}},"icon_save.png":{"frame":{"h":90,"idx":0,"w":90,"x":97,"y":385},"sourceSize":{"h":90,"w":90},"spriteSourceSize":{"x":0,"y":0}},"icon_spr@3x.png":{"frame":{"h":60,"idx":0,"w":57,"x":378,"y":448},"sourceSize":{"h":60,"w":57},"spriteSourceSize":{"x":0,"y":0}},"icon_str@3x.png":{"frame":{"h":57,"idx":0,"w":54,"x":393,"y":385},"sourceSize":{"h":57,"w":54},"spriteSourceSize":{"x":0,"y":0}},"icon_thanks@3x.png":{"frame":{"h":69,"idx":0,"w":65,"x":254,"y":385},"sourceSize":{"h":69,"w":65},"spriteSourceSize":{"x":0,"y":0}},"icon_themes.png":{"frame":{"h":96,"idx":0,"w":96,"x":0,"y":385},"sourceSize":{"h":96,"w":96},"spriteSourceSize":{"x":0,"y":0}},"icon_up@3x.png":{"frame":{"h":18,"idx":0,"w":33,"x":97,"y":476},"sourceSize":{"h":18,"w":33},"spriteSourceSize":{"x":0,"y":0}}},"meta":{"image":"icons.png","prefix":"images/icons/"}} {"frames":{"icon_achievement@3x.png":{"frame":{"h":69,"idx":0,"w":65,"x":0,"y":385},"sourceSize":{"h":69,"w":65},"spriteSourceSize":{"x":0,"y":0}},"icon_chr@3x.png":{"frame":{"h":61,"idx":0,"w":57,"x":132,"y":448},"sourceSize":{"h":61,"w":57},"spriteSourceSize":{"x":0,"y":0}},"icon_discord.png":{"frame":{"h":384,"idx":0,"w":384,"x":0,"y":0},"sourceSize":{"h":384,"w":384},"spriteSourceSize":{"x":0,"y":0}},"icon_github.png":{"frame":{"h":384,"idx":0,"w":384,"x":385,"y":0},"sourceSize":{"h":384,"w":384},"spriteSourceSize":{"x":0,"y":0}},"icon_int@3x.png":{"frame":{"h":57,"idx":0,"w":54,"x":0,"y":455},"sourceSize":{"h":57,"w":54},"spriteSourceSize":{"x":0,"y":0}},"icon_mny@3x.png":{"frame":{"h":57,"idx":0,"w":54,"x":55,"y":455},"sourceSize":{"h":57,"w":54},"spriteSourceSize":{"x":0,"y":0}},"icon_rank@3x.png":{"frame":{"h":62,"idx":0,"w":72,"x":132,"y":385},"sourceSize":{"h":62,"w":72},"spriteSourceSize":{"x":0,"y":0}},"icon_spr@3x.png":{"frame":{"h":60,"idx":0,"w":57,"x":190,"y":448},"sourceSize":{"h":60,"w":57},"spriteSourceSize":{"x":0,"y":0}},"icon_str@3x.png":{"frame":{"h":57,"idx":0,"w":54,"x":205,"y":385},"sourceSize":{"h":57,"w":54},"spriteSourceSize":{"x":0,"y":0}},"icon_thanks@3x.png":{"frame":{"h":69,"idx":0,"w":65,"x":66,"y":385},"sourceSize":{"h":69,"w":65},"spriteSourceSize":{"x":0,"y":0}},"icon_up@3x.png":{"frame":{"h":18,"idx":0,"w":33,"x":248,"y":443},"sourceSize":{"h":18,"w":33},"spriteSourceSize":{"x":0,"y":0}}},"meta":{"image":"icons.png","prefix":"images/icons/"}}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 53 KiB

After

Width:  |  Height:  |  Size: 49 KiB

View File

@@ -1 +0,0 @@
{"frames":{"radio_cyber.png":{"frame":{"h":300,"idx":0,"w":300,"x":0,"y":0},"sourceSize":{"h":300,"w":300},"spriteSourceSize":{"x":0,"y":0}},"radio_dark.png":{"frame":{"h":300,"idx":0,"w":300,"x":0,"y":301},"sourceSize":{"h":300,"w":300},"spriteSourceSize":{"x":0,"y":0}},"radio_light.png":{"frame":{"h":300,"idx":0,"w":300,"x":301,"y":0},"sourceSize":{"h":300,"w":300},"spriteSourceSize":{"x":0,"y":0}}},"meta":{"image":"radio.png","prefix":"images/radio/"}}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 83 KiB

View File

@@ -1 +0,0 @@
{"frames":{"texture_1.png":{"frame":{"h":400,"idx":0,"w":400,"x":0,"y":0},"sourceSize":{"h":400,"w":400},"spriteSourceSize":{"x":0,"y":0}}},"meta":{"image":"texture.png","prefix":"images/texture/"}}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 31 KiB

View File

@@ -1 +1,78 @@
<!doctype html><html lang="en"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"><meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no"><meta name="description" content="やり直すんだ。そして、次はうまくやる。"/><meta name="keywords" content="人生重开模拟器 liferestart life restart remake 人生重来"/><meta name="renderer" content="webkit"/><meta name="apple-mobile-web-app-capable" content="yes"/><meta name="full-screen" content="true"/><meta name="x5-fullscreen" content="true"/><meta name="360-fullscreen" content="true"/><meta name="theme-color" content="#157878"/><meta name="laya" screenorientation="landscape"/><meta http-equiv="expires" content="0"/><meta http-equiv="Cache-Control" content="no-siteapp"/><title>Life Restart</title><script src="libs/laya/min/laya.core.min.js"></script><script src="libs/laya/min/laya.webgl.min.js"></script><script src="libs/laya/min/laya.filter.min.js"></script><script src="libs/laya/min/laya.particle.min.js"></script><script src="libs/laya/min/laya.ui.min.js"></script><script defer="defer" src="chunk/main.a3242.js"></script></head><body style="background:black"></body></html> <!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="viewport" content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no">
<meta name="description" content="やり直すんだ。そして、次はうまくやる。"/>
<meta name="keywords" content="人生重开模拟器 liferestart life restart remake 人生重来"/>
<meta name="renderer" content="webkit"/>
<meta name="apple-mobile-web-app-capable" content="yes"/>
<meta name="full-screen" content="true"/>
<meta name="x5-fullscreen" content="true"/>
<meta name="360-fullscreen" content="true"/>
<meta name="theme-color" content="#157878"/>
<meta name="laya" screenorientation ="landscape"/>
<meta http-equiv="expires" content="0"/>
<meta http-equiv="Cache-Control" content="no-siteapp"/>
<font-face font-family="方正像素12" src="fonts/方正像素12.ttf"/>
<title>Life Restart</title>
</head>
<body style="background:black">
<!--以下引用了常用类库,如果不使用,可以删除-->
<!--核心包,封装了显示对象渲染,事件,时间管理,时间轴动画,缓动,消息交互,socket本地存储鼠标触摸声音加载颜色滤镜位图字体等-->
<script type="text/javascript" src="libs/laya/laya.core.js"></script>
<!--提供了微信小游戏的适配-->
<!-- <script type="text/javascript" src="libs/laya/laya.wxmini.js"></script> -->
<!--提供了百度小游戏的适配-->
<!-- <script type="text/javascript" src="libs/laya/laya.bdmini.js"></script> -->
<!--提供了小米小游戏的适配-->
<!-- <script type="text/javascript" src="libs/laya/laya.xmmini.js"></script> -->
<!--提供了OPPO小游戏的适配-->
<!-- <script type="text/javascript" src="libs/laya/laya.quickgamemini.js"></script> -->
<!--提供了bilibili小游戏的适配-->
<!-- <script type="text/javascript" src="libs/laya/laya.bilimini.js"></script> -->
<!--提供了Alipay小游戏的适配-->
<!-- <script type="text/javascript" src="libs/laya/laya.Alipaymini.js"></script> -->
<!--提供了qq小游戏的适配-->
<!-- <script type="text/javascript" src="libs/laya/laya.qqmini.js"></script> -->
<!--提供了字节跳动小游戏的适配-->
<!-- <script type="text/javascript" src="libs/laya/laya.ttmini.js"></script> -->
<!--提供了华为快游戏的适配-->
<!-- <script type="text/javascript" src="libs/laya/laya.hwmini.js"></script> -->
<!--提供了淘宝商家应用的适配-->
<!-- <script type="text/javascript" src="libs/laya/laya.tbmini.js"></script> -->
<!--提供了淘宝小部件的适配-->
<!-- <script type="text/javascript" src="libs/laya/laya.tbplugin.js"></script> -->
<!--封装了webgl渲染管线如果使用webgl渲染可以在初始化时调用Laya.init(1000,800,laya.webgl.WebGL);-->
<script type="text/javascript" src="libs/laya/laya.webgl.js"></script>
<!--提供了VIVO小游戏的适配-->
<!-- <script type="text/javascript" src="libs/laya/laya.vvmini.js"></script> -->
<!--是动画模块包含了swf动画骨骼动画等-->
<!-- <script type="text/javascript" src="libs/laya/laya.ani.js"></script> -->
<!--包含更多webgl滤镜比如外发光阴影模糊以及更多-->
<script type="text/javascript" src="libs/laya/laya.filter.js"></script>
<!--封装了html动态排版功能-->
<!-- <script type="text/javascript" src="libs/laya/laya.html.js"></script> -->
<!--粒子类库-->
<script type="text/javascript" src="libs/laya/laya.particle.js"></script>
<!--提供tileMap解析支持-->
<!-- <script type="text/javascript" src="libs/laya/laya.tiledmap.js"></script> -->
<!--提供了制作UI的各种组件实现-->
<script type="text/javascript" src="libs/laya/laya.ui.js"></script>
<!-- 提供LayaAir3d接口 -->
<!-- <script type="text/javascript" src="libs/laya/laya.d3.js"></script> -->
<!-- 物理引擎matter.js -->
<!--自定义的js(src文件夹下)文件自动添加到下面jsfile模块标签里面里js的顺序可以手动修改修改后保留修改的顺序新增加的js会默认依次追加到标签里-->
<!--删除标签ide不会自动添加js文件请谨慎操作-->
<!--jsfile--startTag-->
<script type="text/javascript" src="../src/ui/runtime.js"></script>
<script type="text/javascript" src="../src/ui/layaUI.max.all.js"></script>
<script type="text/javascript" src="../src/ui/promisesLaya.js"></script>
<script type="text/javascript" src="../src/ui/pluginFunction.js"></script>
<script type="module" src="../src/index.js"></script>
<!--jsfile--endTag-->
</body>
</html>

View File

@@ -1 +0,0 @@
{"textureName":"images/texture/texture_1.png","positionVariance":{"0":0,"1":0,"2":0},"minVerticalVelocity":-100,"minVerticalEndRadian":0,"minStartSize":0,"minStartRadius":0,"minRotateSpeed":0,"minHorizontalVelocity":100,"minHorizontalEndRadian":0,"minEndSize":18.55,"minEndRadius":218.75,"minColor":{"0":0.15,"1":0.92,"2":0.91,"3":0.6000000238418579},"maxVerticalVelocity":100,"maxVerticalEndRadian":0,"maxStartSize":2.04,"maxStartRadius":0,"maxRotateSpeed":0,"maxPartices":400,"maxHorizontalVelocity":100,"maxHorizontalEndRadian":0,"maxEndSize":24.35,"maxEndRadius":84.82,"maxColor":{"0":0.57,"1":1,"2":0,"3":1},"gravity":{"0":0,"1":0,"2":0},"endVelocity":2,"emitterVelocitySensitivity":56.89,"duration":9.52,"colorComponentInter":true,"blendState":0,"ageAddScale":10,"backColor":"#ffffff","textureFileName":"comp\\clip_num.png","textureCount":1,"minHorizontalStartRadian":0,"maxHorizontalStartRadian":0,"minVerticalStartRadian":0,"maxVerticalStartRadian":0,"emitterType":"null","emissionRate":0,"sphereEmitterRadius":1,"sphereEmitterVelocity":0,"sphereEmitterVelocityAddVariance":0,"ringEmitterRadius":30,"ringEmitterVelocity":0,"ringEmitterVelocityAddVariance":0,"ringEmitterUp":2,"minStartColor":{"0":0.5,"1":0.5,"2":0.5,"3":0.2},"maxStartColor":{"0":1,"1":1,"2":1,"3":1},"minEndColor":{"0":0,"1":0,"2":0,"3":0.08},"maxEndColor":{"0":1,"1":1,"2":1,"3":1},"pointEmitterPosition":{"0":0,"1":0,"2":0},"pointEmitterPositionVariance":{"0":0,"1":0,"2":0},"pointEmitterVelocity":{"0":0,"1":0,"2":0},"pointEmitterVelocityAddVariance":{"0":0,"1":0,"2":0},"boxEmitterCenterPosition":{"0":0,"1":0,"2":0},"boxEmitterSize":{"0":0,"1":0,"2":0},"boxEmitterVelocity":{"0":0,"1":0,"2":0},"boxEmitterVelocityAddVariance":{"0":0,"1":0,"2":0},"sphereEmitterCenterPosition":{"0":0,"1":0,"2":0},"ringEmitterCenterPosition":{"0":0,"1":0,"2":0},"useEndRadian":true,"disableColor":false}

37
public/test.html Normal file
View File

@@ -0,0 +1,37 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="やり直すんだ。そして、次はうまくやる。"/>
<meta name="keywords" content="人生重开模拟器 liferestart life restart remake 人生重来"/>
<link id="themeLink" rel="stylesheet" href="light.css">
<script src="../lib/jquery-3.6.0.min.js"></script>
<script src="../lib/dom-to-image.min.js"></script>
<script type="module" src="../src/index.js"></script>
<title>Life Restart</title>
</head>
<body style="margin: 0; height: 100%">
<div class="banners-container">
<div class="banners">
<div class="banner error">
<div class="banner-icon"><span class="iconfont">&#xe6a1;</span></div>
<pre class="banner-message">Oops! Something went wrong!</pre>
<div class="banner-close" onclick="hideBanners()"><span class="iconfont">&#xe6a8;</span></div>
</div>
<div class="banner success">
<div class="banner-icon"><span class="iconfont">&#xe6a2;</span></div>
<pre class="banner-message">Everything was fine!</pre>
<div class="banner-close" onclick="hideBanners()"><span class="iconfont">&#xe6a8;</span></div>
</div>
<div class="banner info">
<div class="banner-icon"><span class="iconfont">&#xe6a3;</span></div>
<pre class="banner-message">Here is some useful information</pre>
<div class="banner-close" onclick="hideBanners()"><span class="iconfont">&#xe6a8;</span></div>
</div>
</div>
</div>
<a href="https://github.com/VickScarlet/lifeRestart" class="github-corner" style="z-index: 9999;" aria-label="View source on GitHub"><svg width="80" height="80" viewBox="0 0 250 250" style="fill:#151513; color:#fff; position: absolute; top: 0; border: 0; left: 0; transform: scale(-1, 1);" aria-hidden="true"><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg><style>.github-corner:hover .octo-arm{animation:octocat-wave 560ms ease-in-out}@keyframes octocat-wave{0%,100%{transform:rotate(0)}20%,60%{transform:rotate(-25deg)}40%,80%{transform:rotate(10deg)}}@media (max-width:500px){.github-corner:hover .octo-arm{animation:none}.github-corner .octo-arm{animation:octocat-wave 560ms ease-in-out}}</style></a>
</body>
</html>

View File

@@ -1,7 +1,3 @@
import './ui/runtime.js';
import './ui/pluginFunction.js'
import './ui/promisesLaya.js'
import './ui/layaUI.max.all.js';
import UIManager from './ui/uiManager.js'; import UIManager from './ui/uiManager.js';
import * as utils from './functions/util.js'; import * as utils from './functions/util.js';
@@ -10,25 +6,6 @@ globalThis.UI =
UIManager; UIManager;
globalThis.$_ = utils; globalThis.$_ = utils;
globalThis.goto = async tag => {
let url;
switch(tag) {
case 'github': url = 'https://github.com/VickScarlet/lifeRestart'; break;
case 'discord': url = 'https://discord.gg/U3qrf49NMQ'; break;
case 'sponsor_afd': url = 'https://afdian.net/@LifeRestart'; break;
case 'sponsor_ddf': url = 'https://dun.mianbaoduo.com/@vickscarlet'; break;
}
try {
if(Laya.Browser.onIOS) {
window.location.href = url;
} else {
window.open(url, '_blank');
}
} catch (error) {
console.error(error);
}
}
class App{ class App{
constructor(){ constructor(){
this.name = 'lifeRestart'; this.name = 'lifeRestart';
@@ -43,43 +20,6 @@ class App{
}; };
#initLaya() { #initLaya() {
/**
*...特殊的字符,如泰文,必须重新实现这个类
*/
//class laya.webgl.text.CharSegment
class CharSegment {
constructor() {
this._sourceStr=null;
}
textToSpit(str) {
this._sourceStr=str;
var texLen = str.length;
var idx = -1;
this._words = [];
while (++idx < texLen) {
var character = str.charAt(idx);
var code = str.charCodeAt(idx);
if (code >= 0xD800 && code <= 0xDBFF) {
this._words.push(character + str.charAt(++idx));
} else {
this._words.push(character);
}
}
}
getChar(i){
return this._words;
}
getCharCode(i){
return this._words[i].codePointAt(0);
}
length(){
return this._words.length;
}
}
Laya.class(CharSegment,'laya.webgl.text.CharSegment');
Laya.imps(CharSegment.prototype,{"laya.webgl.text.ICharSegment":true})
// Laya.init(1125, 2436, Laya.WebGL); // Laya.init(1125, 2436, Laya.WebGL);
Laya.Config.isAntialias = true; Laya.Config.isAntialias = true;
Laya.init(...this.#fitScreen, Laya.WebGL); Laya.init(...this.#fitScreen, Laya.WebGL);
@@ -138,16 +78,6 @@ class App{
$$on('achievement', achievement => { $$on('achievement', achievement => {
$ui.popup(UI.popups.ACHIEVEMENT, {achievement}); $ui.popup(UI.popups.ACHIEVEMENT, {achievement});
}) })
$$on('message', ([message, ...args]) => {
if(Array.isArray(message)) {
message = message.map(([m, ...a]) => $_.format($lang[m], ...a)) .join('\n');
} else {
message = $_.format(
$lang[message], ...args
);
}
$ui.popup(UI.popups.MESSAGE, {message});
})
} }
async start({ async start({
@@ -157,25 +87,12 @@ class App{
this.resigterEvent(); this.resigterEvent();
this.#initLaya(); this.#initLaya();
globalThis.$ui = UIManager.getInstance(); globalThis.$ui = UIManager.getInstance();
if(theme=='default') {
if(!localStorage.getItem('__')) {
localStorage.setItem('__', 1);
localStorage.setItem('theme', 'cyber');
}
theme = localStorage.getItem('theme');
}
$ui.theme = theme; $ui.theme = theme;
await this.#setLanguage(language); await this.#setLanguage(language);
await $ui.setLoading(UI.pages.LOADING); await $ui.setLoading(UI.pages.LOADING);
await $ui.switchView(UI.pages.LOADING); await $ui.switchView(UI.pages.LOADING);
await core.initial( await core.initial(dataSet=>Laya.promises.loader.load(`data/${this.#language}/${dataSet}.json`, null, Laya.Loader.JSON));
dataSet=>Laya.promises.loader.load(`data/${this.#language}/${dataSet}.json`, null, Laya.Loader.JSON),
dataSet=>Laya.promises.loader.load(`data/${dataSet}.json`, null, Laya.Loader.JSON),
);
await $ui.switchView(UI.pages.MAIN); await $ui.switchView(UI.pages.MAIN);
} }
} }

View File

@@ -69,31 +69,18 @@ function mapSet(target, source) {
function deepMapSet(target, source) { function deepMapSet(target, source) {
for(const key in source) { for(const key in source) {
let value = source[key]; if(typeof source[key] === 'object')
switch(typeof value) { deepMapSet(target[key], source[key]);
case 'function': value = value(); else
case 'object': target[key] = source[key];
if(!Array.isArray(value)) {
deepMapSet(target[key], value);
break;
}
default: target[key] = value;
}
} }
return target; return target;
} }
function deepGet(obj, path) {
for(const key of path.split('.')) {
if(!(key in obj)) return undefined;
obj = obj[key];
}
return obj;
}
function format(str, ...args) { function format(str, ...args) {
const replace = set => (match, key) => { const replace = set => (match, key) => {
const value = deepGet(set, key); const value = set[key];
switch(typeof value) { switch(typeof value) {
case 'object': return JSON.stringify(value); case 'object': return JSON.stringify(value);
case 'boolean': case 'boolean':

View File

@@ -116,33 +116,7 @@ export default ({
UI_Achievement_Count_Judge_Level_4: 'Orange rate Quintuple', UI_Achievement_Count_Judge_Level_4: 'Orange rate Quintuple',
UI_Achievement_Count_Judge_Level_5: 'Orange rate Sextuple', UI_Achievement_Count_Judge_Level_5: 'Orange rate Sextuple',
UI_Support_Programmer: 'Programmer',
UI_Support_Designer: 'Designer',
UI_Save: 'Save',
UI_Load: 'Load',
UI_Read: 'Copy',
UI_Write: 'Paste',
UI_CopySuccess: 'Copy to clipboard success',
UI_CopyFaild: 'Copy to clipboard faild',
UI_PasteSuccessDecodeSuccess: 'Load Success!',
UI_PasteSuccessDecodeFaild: 'Paste success, but load faild!',
UI_PasteFaildDecodeSuccess: 'Paste faild, use input load success!',
UI_PasteFaildDecodeFaild: 'Paste faild, use input load faild!',
UI_LoadSuccess: 'Load Success!',
UI_LoadFaild: 'Load Faild!',
M_NoRank: 'There is no rank',
F_RemakeTimes: 'Remake {0} Times', F_RemakeTimes: 'Remake {0} Times',
F_AchievementCount: 'Achievement {0}', F_AchievementCount: 'Achievement {0}',
F_TalentSelection: '{name} ({description})', F_TalentSelection: '{name} ({description})',
F_TalentConflict: 'Conflict with talent ({0})',
F_TalentSelectLimit: 'Talent select limit {0}',
F_TalentSelectNotComplect: 'Please select {0} talent',
F_PropertyPointLeft: 'You have left {0} property point',
F_TalentReplace: 'Talent replace [{source.name}] -> [{target.name}]',
}); });

View File

@@ -116,33 +116,7 @@ export default ({
UI_Achievement_Count_Judge_Level_4: '抽到橙色概率五倍', UI_Achievement_Count_Judge_Level_4: '抽到橙色概率五倍',
UI_Achievement_Count_Judge_Level_5: '抽到橙色概率六倍', UI_Achievement_Count_Judge_Level_5: '抽到橙色概率六倍',
UI_Support_Programmer: '打赏程序(顿顿饭)',
UI_Support_Designer: '打赏策划(爱发电)',
UI_Save: '存档',
UI_Load: '读档',
UI_Read: '复制',
UI_Write: '粘贴',
UI_LoadSuccess: '读档成功!',
UI_LoadFaild: '读档失败!',
UI_CopySuccess: '成功复制存档到剪贴板',
UI_CopyFaild: '复制存档到剪贴板失败,请手动复制存档内容',
UI_PasteSuccessDecodeSuccess: '读档成功!',
UI_PasteSuccessDecodeFaild: '粘贴剪贴板存档内容成功,但剪贴板内容读档失败',
UI_PasteFaildDecodeSuccess: '粘贴剪贴板存档内容失败,使用输入的内容读档成功',
UI_PasteFaildDecodeFaild: '粘贴剪贴板存档内容失败,使用输入的内容读档失败',
M_NoRank: '别卷了,没有排行榜',
F_RemakeTimes: '已重开{0}次', F_RemakeTimes: '已重开{0}次',
F_AchievementCount: '成就达成{0}个', F_AchievementCount: '成就达成{0}个',
F_TalentSelection: '{name}{description}', F_TalentSelection: '{name}{description}',
F_TalentConflict: '与已选的「{0}」天赋冲突',
F_TalentSelectLimit: '只能选 {0} 个天赋',
F_TalentSelectNotComplect: '要选满{0}个天赋',
F_PropertyPointLeft: '你还有 {0} 属性点没有分配完',
F_TalentReplace: '天赋替换【{source.name}】->【{target.name}】',
}); });

View File

@@ -1,6 +1,19 @@
import App from './app.js'; import App from './app.js';
import Life from './modules/life.js'; import Life from './modules/life.js';
globalThis.goto = async tag => {
let url;
switch(tag) {
case 'github': url = 'https://github.com/VickScarlet/lifeRestart'; break;
case 'discord': url = 'https://discord.gg/U3qrf49NMQ'; break;
}
try {
window.open(url, '_blank');
} catch (error) {
console.error(error);
}
}
globalThis.$$eventMap = new Map(); globalThis.$$eventMap = new Map();
globalThis.$$event = (tag, data) => { globalThis.$$event = (tag, data) => {
const listener = $$eventMap.get(tag); const listener = $$eventMap.get(tag);
@@ -19,37 +32,6 @@ globalThis.$$off = (tag, fn) => {
if(listener) listener.delete(fn); if(listener) listener.delete(fn);
} }
globalThis.$$copy = async text => {
const result = await navigator.permissions.query({ name: "clipboard-write" })
if (result.state == "granted" || result.state == "prompt") {
navigator.clipboard.writeText(text)
return true;
}
const input = document.createElement('input');
input.setAttribute('style', 'opacity: 0;');
document.body.appendChild(input);
input.value = text;
input.select();
const r = document.execCommand("copy");
document.body.removeChild(input);
return r;
}
globalThis.$$read = async ()=>{
const result = await navigator.permissions.query({ name: "clipboard-read" })
if (result.state == "granted" || result.state == "prompt") {
return await navigator.clipboard.readText();
}
const input = document.createElement('input');
input.setAttribute('style', 'opacity: 0;');
document.body.appendChild(input);
input.focus();
const r = document.execCommand("paste");
const text = input.value;
document.body.removeChild(input);
return r?text:r;
};
const core = new Life(); const core = new Life();
const game = new App(); const game = new App();
globalThis.core = core; globalThis.core = core;

View File

@@ -44,12 +44,12 @@ class Event {
} }
do(eventId, property) { do(eventId, property) {
const { effect, branch, event: description, postEvent, grade } = this.get(eventId); const { effect, branch, event: description, postEvent } = this.get(eventId);
if(branch) if(branch)
for(const [cond, next] of branch) for(const [cond, next] of branch)
if(checkCondition(property, cond)) if(checkCondition(property, cond))
return { effect, next, description, grade }; return { effect, next, description };
return { effect, postEvent, description, grade }; return { effect, postEvent, description };
} }
} }

View File

@@ -21,18 +21,14 @@ class Life {
#talentSelectLimit; #talentSelectLimit;
#propertyAllocateLimit; #propertyAllocateLimit;
#defaultPropertys; #defaultPropertys;
#specialThanks;
#initialData;
async initial(i18nLoad, commonLoad) { async initial(loadJSON) {
const [age, talents, events, achievements, specialThanks] = await Promise.all([ const [age, talents, events, achievements] = await Promise.all([
i18nLoad('age'), loadJSON('age'),
i18nLoad('talents'), loadJSON('talents'),
i18nLoad('events'), loadJSON('events'),
i18nLoad('achievement'), loadJSON('achievement'),
commonLoad('specialthanks'),
]); ]);
this.#specialThanks = specialThanks;
const total = { const total = {
[this.PropertyTypes.TACEV]: this.#achievement.initial({achievements}), [this.PropertyTypes.TACEV]: this.#achievement.initial({achievements}),
@@ -59,28 +55,25 @@ class Life {
this.#property.config(propertyConfig); this.#property.config(propertyConfig);
} }
remake(talents) { restart(allocation) {
this.#initialData = clone(this.#defaultPropertys); const propertys = clone(this.#defaultPropertys);
this.#initialData.TLT = clone(talents);
this.#triggerTalents = {};
return this.talentReplace(this.#initialData.TLT);
}
start(allocation) {
for(const key in allocation) { for(const key in allocation) {
this.#initialData[key] = clone(allocation[key]); propertys[key] = clone(allocation[key]);
} }
this.#property.restart(this.#initialData); this.#triggerTalents = {};
const contents = this.talentReplace(propertys.TLT);
this.#property.restart(propertys);
this.doTalent() this.doTalent()
this.#property.restartLastStep(); this.#property.restartLastStep();
this.#achievement.achieve( this.#achievement.achieve(
this.AchievementOpportunity.START, this.AchievementOpportunity.START,
this.#property this.#property
); )
return contents;
} }
getPropertyPoints() { getPropertyPoints(selectedTalentIds) {
return this.#defaultPropertyPoints + this.#talent.allocationAddition(this.#initialData.TLT); return this.#defaultPropertyPoints + this.#talent.allocationAddition(selectedTalentIds);
} }
getTalentCurrentTriggerCount(talentId) { getTalentCurrentTriggerCount(talentId) {
@@ -142,14 +135,13 @@ class Life {
} }
doEvent(eventId) { doEvent(eventId) {
const { effect, next, description, postEvent, grade } = this.#event.do(eventId, this.#property); const { effect, next, description, postEvent } = this.#event.do(eventId, this.#property);
this.#property.change(this.PropertyTypes.EVT, eventId); this.#property.change(this.PropertyTypes.EVT, eventId);
this.#property.effect(effect); this.#property.effect(effect);
const content = { const content = {
type: this.PropertyTypes.EVT, type: this.PropertyTypes.EVT,
description, description,
postEvent, postEvent,
grade,
} }
if(next) return [content, this.doEvent(next)].flat(); if(next) return [content, this.doEvent(next)].flat();
return [content]; return [content];
@@ -254,7 +246,6 @@ class Life {
this.#property this.#property
) )
} }
get specialThanks() { return this.#specialThanks; }
} }
export default Life; export default Life;

File diff suppressed because one or more lines are too long

View File

@@ -1,5 +1,4 @@
const plugin = var plugin = {};
Laya.plugin = {};
plugin.extractComponents = function(uiView, componentNames) { plugin.extractComponents = function(uiView, componentNames) {
const components = {}; const components = {};

View File

@@ -1,7 +1,3 @@
const runtime =
Laya.runtime = {};
runtime.ColorFilterItem =
class ColorFilterItem extends Laya.Image { class ColorFilterItem extends Laya.Image {
constructor() { constructor() {
super(); super();
@@ -47,28 +43,24 @@ class ColorFilterItem extends Laya.Image {
} }
} }
} }
runtime.UIBase =
class UIBase extends Laya.View { class UIBase extends Laya.View {
constructor() { constructor() {
super(); super();
} }
} }
runtime.ViewBase = class ViewBase extends UIBase {
class ViewBase extends runtime.UIBase {
constructor() { constructor() {
super(); super();
} }
} }
runtime.DialogBase = class dialogBase extends UIBase {
class DialogBase extends runtime.UIBase {
constructor() { constructor() {
super(); super();
} }
} }
runtime.ScaleButton =
class ScaleButton extends Laya.Button { class ScaleButton extends Laya.Button {
constructor() { constructor() {
super(); super();
@@ -93,7 +85,6 @@ class ScaleButton extends Laya.Button {
} }
} }
runtime.RGBAItem =
class RGBAItem { class RGBAItem {
constructor(config={}) { constructor(config={}) {
for(const key in config) for(const key in config)
@@ -269,7 +260,6 @@ class RGBAItem {
} }
} }
} }
runtime.ColorfulBox =
class ColorfulBox extends Laya.Box { class ColorfulBox extends Laya.Box {
constructor() { constructor() {
super(); super();
@@ -286,9 +276,9 @@ class ColorfulBox extends Laya.Box {
#hoverStroke = '#ffffff'; #hoverStroke = '#ffffff';
#defaultLabel = '#000000'; #defaultLabel = '#000000';
#hoverLabel = '#000000'; #hoverLabel = '#000000';
#color = new runtime.RGBAItem({hex: this.#defaultColor, on: ()=>this.#draw()}); #color = new RGBAItem({hex: this.#defaultColor, on: ()=>this.#draw()});
#stroke = new runtime.RGBAItem({hex: this.#defaultStroke, on: ()=>this.#draw()}); #stroke = new RGBAItem({hex: this.#defaultStroke, on: ()=>this.#draw()});
#label = new runtime.RGBAItem({hex: this.#defaultLabel, on: ({hex})=>{ #label = new RGBAItem({hex: this.#defaultLabel, on: ({hex})=>{
const label = this.getChildByName('label'); const label = this.getChildByName('label');
if (!label) return; if (!label) return;
label.color = hex; label.color = hex;
@@ -477,7 +467,6 @@ class ColorfulBox extends Laya.Box {
} }
runtime.BlankBox =
class BlankBox extends Laya.Box { class BlankBox extends Laya.Box {
constructor() { constructor() {
super(); super();

View File

@@ -1,4 +1,4 @@
export default class CyberAchievement extends ui.view.CyberTheme.CyberAchievementUI { export default class CyberAchievement extends CyberAchievementUI {
constructor() { constructor() {
super(); super();
this.btnBack.on(Laya.Event.CLICK, this, () => $ui.switchView(UI.pages.MAIN)); this.btnBack.on(Laya.Event.CLICK, this, () => $ui.switchView(UI.pages.MAIN));
@@ -7,7 +7,6 @@ export default class CyberAchievement extends ui.view.CyberTheme.CyberAchievemen
this.#state = {min, max}; this.#state = {min, max};
this.btnStatistics.on(Laya.Event.CLICK, this, ()=>this.switch('statistics')); this.btnStatistics.on(Laya.Event.CLICK, this, ()=>this.switch('statistics'));
this.btnAchievement.on(Laya.Event.CLICK, this, ()=>this.switch('achievement')); this.btnAchievement.on(Laya.Event.CLICK, this, ()=>this.switch('achievement'));
this.btnRank.on(Laya.Event.CLICK, this, $$event, ['message', ['M_NoRank']]);
this.listAchievements.renderHandler = new Laya.Handler(this, this.onRenderAchievement); this.listAchievements.renderHandler = new Laya.Handler(this, this.onRenderAchievement);
this.listAchievements.scrollBar.elasticDistance = 150; this.listAchievements.scrollBar.elasticDistance = 150;

View File

@@ -1,4 +1,4 @@
export default class CyberMain extends ui.view.CyberTheme.CyberMainUI { export default class CyberMain extends CyberMainUI {
constructor() { constructor() {
super(); super();
this.btnRemake.on(Laya.Event.CLICK, this, ()=>$ui.switchView(UI.pages.TALENT)); this.btnRemake.on(Laya.Event.CLICK, this, ()=>$ui.switchView(UI.pages.TALENT));
@@ -6,8 +6,6 @@ export default class CyberMain extends ui.view.CyberTheme.CyberMainUI {
this.btnThanks.on(Laya.Event.CLICK, this, ()=>$ui.switchView(UI.pages.THANKS)); this.btnThanks.on(Laya.Event.CLICK, this, ()=>$ui.switchView(UI.pages.THANKS));
this.btnGithub.on(Laya.Event.CLICK, this, goto, ['github']); this.btnGithub.on(Laya.Event.CLICK, this, goto, ['github']);
this.btnDiscord.on(Laya.Event.CLICK, this, goto, ['discord']); this.btnDiscord.on(Laya.Event.CLICK, this, goto, ['discord']);
this.btnThemes.on(Laya.Event.CLICK, this, ()=>$ui.showDialog(UI.pages.THEMES));
this.btnSaveLoad.on(Laya.Event.CLICK, this, ()=>$ui.showDialog(UI.pages.SAVELOAD));
this.on(Laya.Event.RESIZE, this, () => { this.on(Laya.Event.RESIZE, this, () => {
const scale = Math.max( const scale = Math.max(
this.width / this.imgBg.width, this.width / this.imgBg.width,

View File

@@ -1,4 +1,4 @@
export default class CyberAchievementPopup extends ui.view.CyberTheme.CyberAchievementPopupUI { export default class CyberAchievementPopup extends CyberAchievementPopupUI {
constructor() { constructor() {
super(); super();
} }

View File

@@ -1,4 +1,4 @@
export default class CyberProperty extends ui.view.CyberTheme.CyberPropertyUI { export default class CyberProperty extends CyberPropertyUI {
constructor() { constructor() {
super(); super();
@@ -41,11 +41,9 @@ export default class CyberProperty extends ui.view.CyberTheme.CyberPropertyUI {
init({talents}) { init({talents}) {
this.listSelectedTalents.array = talents; this.listSelectedTalents.array = talents;
const replace = core.remake(talents.map(talent => talent.id)); const talentIds = talents.map(talent => talent.id);
if(replace.length > 0) { // core.talentReplace(talentIds);
$$event('message', [replace.map(v => ['F_TalentReplace', v])]); this.#propertyPoints = core.getPropertyPoints(talentIds);
}
this.#propertyPoints = core.getPropertyPoints();
this.#propertyAllocateLimit = core.propertyAllocateLimit; this.#propertyAllocateLimit = core.propertyAllocateLimit;
this.labLeftPropertyPoint.text = this.#propertyPoints; this.labLeftPropertyPoint.text = this.#propertyPoints;
this.#propertyAllocate = { this.#propertyAllocate = {
@@ -53,14 +51,14 @@ export default class CyberProperty extends ui.view.CyberTheme.CyberPropertyUI {
[this.#types.INT]: 0, [this.#types.INT]: 0,
[this.#types.STR]: 0, [this.#types.STR]: 0,
[this.#types.MNY]: 0, [this.#types.MNY]: 0,
[this.#types.TLT]: talentIds,
} }
this.updateAllocate(); this.updateAllocate();
} }
next() { next() {
const left = this.#propertyPoints - this.total; if (this.total < this.#propertyPoints) {
if (left > 0) { return;
return $$event('message', ['F_PropertyPointLeft', left]);
} }
$ui.switchView( $ui.switchView(
UI.pages.TRAJECTORY, UI.pages.TRAJECTORY,

View File

@@ -1,4 +1,4 @@
export default class CyberSummary extends ui.view.CyberTheme.CyberSummaryUI { export default class CyberSummary extends CyberSummaryUI {
constructor() { constructor() {
super(); super();
this.listSelectedTalents.renderHandler = Laya.Handler.create(this, this.renderTalent, null, false); this.listSelectedTalents.renderHandler = Laya.Handler.create(this, this.renderTalent, null, false);

View File

@@ -1,4 +1,4 @@
export default class CyberTalent extends ui.view.CyberTheme.CyberTalentUI { export default class CyberTalent extends CyberTalentUI {
constructor() { constructor() {
super(); super();
this.btnDrawCard.on(Laya.Event.CLICK, this, this.onClickDrawCard); this.btnDrawCard.on(Laya.Event.CLICK, this, this.onClickDrawCard);
@@ -36,7 +36,7 @@ export default class CyberTalent extends ui.view.CyberTheme.CyberTalentUI {
onClickNext() { onClickNext() {
if(this.#selected.size < core.talentSelectLimit) { if(this.#selected.size < core.talentSelectLimit) {
return $$event('message', ['F_TalentSelectNotComplect', core.talentSelectLimit]); return;
} }
const talents = [...this.#selected].map(index => this.listTalents.array[index]); const talents = [...this.#selected].map(index => this.listTalents.array[index]);
@@ -97,16 +97,6 @@ export default class CyberTalent extends ui.view.CyberTheme.CyberTalentUI {
this.#selected.delete(index); this.#selected.delete(index);
} else { } else {
if(this.#selected.size >= core.talentSelectLimit) { if(this.#selected.size >= core.talentSelectLimit) {
return $$event('message', ['F_TalentSelectLimit', core.talentSelectLimit]);
}
const exclusive = core.exclusive(
[...this.#selected].map(index => this.listTalents.array[index].id),
this.listTalents.array[index].id
);
if(exclusive != null) {
for(const {name, id} of this.listTalents.array)
if(exclusive == id)
return $$event('message', ['F_TalentConflict', name]);
return; return;
} }
this.#selected.add(index); this.#selected.add(index);

View File

@@ -0,0 +1,6 @@
export default class CyberThanks extends CyberThanksUI {
constructor() {
super();
this.btnBack.on(Laya.Event.CLICK, this, ()=>$ui.switchView(UI.pages.MAIN));
}
}

View File

@@ -1,4 +1,4 @@
export default class CyberTrajectory extends ui.view.CyberTheme.CyberTrajectoryUI { export default class CyberTrajectory extends CyberTrajectoryUI {
constructor() { constructor() {
super(); super();
let pos1 = [0, 0]; let pos1 = [0, 0];
@@ -55,12 +55,11 @@ export default class CyberTrajectory extends ui.view.CyberTheme.CyberTrajectoryU
#speed; #speed;
#auto; #auto;
static #createComponent = Laya.plugin.extractComponents(CyberTrajectory.uiView, ['boxTrajectoryItem']); static #createComponent = plugin.extractComponents(CyberTrajectory.uiView, ['boxTrajectoryItem']);
#createTrajectoryItem() { #createTrajectoryItem() {
const item = CyberTrajectory.#createComponent('boxTrajectoryItem'); const item = CyberTrajectory.#createComponent('boxTrajectoryItem');
item.labContent = item.getChildByName('labContent'); item.labContent = item.getChildByName('labContent');
item.labAge = item.getChildByName('hboxAge').getChildByName('labAge'); item.labAge = item.getChildByName('hboxAge').getChildByName('labAge');
item.boxGrade = item.getChildByName('boxGrade');
return item; return item;
} }
#isEnd; #isEnd;
@@ -68,13 +67,12 @@ export default class CyberTrajectory extends ui.view.CyberTheme.CyberTrajectoryU
#talents; #talents;
init({propertyAllocate, talents}) { init({propertyAllocate, talents}) {
this.boxParticle.visible = false;
this.boxSpeed.visible = true; this.boxSpeed.visible = true;
this.btnSummary.visible = false; this.btnSummary.visible = false;
this.#trajectoryItems = []; this.#trajectoryItems = [];
this.#isEnd = false; this.#isEnd = false;
this.#talents = talents; this.#talents = talents;
core.start(propertyAllocate); core.restart(propertyAllocate);
this.updateProperty(); this.updateProperty();
this.onNext(); this.onNext();
} }
@@ -113,9 +111,6 @@ export default class CyberTrajectory extends ui.view.CyberTheme.CyberTrajectoryU
this.renderTrajectory(age, content); this.renderTrajectory(age, content);
if(age >= 100) {
this.boxParticle.visible = true;
}
Laya.timer.frameOnce(1, this, () => { Laya.timer.frameOnce(1, this, () => {
this.panelTrajectory.scrollTo(0, this.panelTrajectory.contentHeight); this.panelTrajectory.scrollTo(0, this.panelTrajectory.contentHeight);
}); });
@@ -135,10 +130,6 @@ export default class CyberTrajectory extends ui.view.CyberTheme.CyberTrajectoryU
} }
} }
).join('\n'); ).join('\n');
$_.deepMapSet(
item.boxGrade,
$ui.common.gradeBlk[content[content.length - 1].grade || 0]
);
this.vboxTrajectory.addChild(item); this.vboxTrajectory.addChild(item);
this.#trajectoryItems.push(item); this.#trajectoryItems.push(item);
this.#trajectoryItems.forEach((item, index) => item.y = index); this.#trajectoryItems.forEach((item, index) => item.y = index);

View File

@@ -1,8 +1,7 @@
export default class Achievement extends ui.view.DefaultTheme.AchievementUI { export default class Achievement extends AchievementUI {
constructor() { constructor() {
super(); super();
this.btnBack.on(Laya.Event.CLICK, this, () => $ui.switchView(UI.pages.MAIN)); this.btnBack.on(Laya.Event.CLICK, this, () => $ui.switchView(UI.pages.MAIN));
this.btnRank.on(Laya.Event.CLICK, this, $$event, ['message', ['M_NoRank']]);
this.listAchievements.renderHandler = new Laya.Handler(this, this.onRenderAchievement); this.listAchievements.renderHandler = new Laya.Handler(this, this.onRenderAchievement);
this.listAchievements.scrollBar.elasticDistance = 150; this.listAchievements.scrollBar.elasticDistance = 150;
} }

View File

@@ -1,4 +1,4 @@
export default class Main extends ui.view.DefaultTheme.MainUI { export default class Main extends MainUI {
constructor() { constructor() {
super(); super();
this.btnRemake.on(Laya.Event.CLICK, this, ()=>$ui.switchView(UI.pages.TALENT)); this.btnRemake.on(Laya.Event.CLICK, this, ()=>$ui.switchView(UI.pages.TALENT));
@@ -6,8 +6,6 @@ export default class Main extends ui.view.DefaultTheme.MainUI {
this.btnThanks.on(Laya.Event.CLICK, this, ()=>$ui.switchView(UI.pages.THANKS)); this.btnThanks.on(Laya.Event.CLICK, this, ()=>$ui.switchView(UI.pages.THANKS));
this.btnGithub.on(Laya.Event.CLICK, this, goto, ['github']); this.btnGithub.on(Laya.Event.CLICK, this, goto, ['github']);
this.btnDiscord.on(Laya.Event.CLICK, this, goto, ['discord']); this.btnDiscord.on(Laya.Event.CLICK, this, goto, ['discord']);
this.btnThemes.on(Laya.Event.CLICK, this, ()=>$ui.showDialog(UI.pages.THEMES));
this.btnSaveLoad.on(Laya.Event.CLICK, this, ()=>$ui.showDialog(UI.pages.SAVELOAD));
} }
static load() { static load() {
@@ -20,8 +18,5 @@ export default class Main extends ui.view.DefaultTheme.MainUI {
this.btnDiscord.visible = this.btnDiscord.visible =
this.btnAchievement.visible = this.btnAchievement.visible =
this.btnThanks.visible = !!core.times; this.btnThanks.visible = !!core.times;
const text = this.labSubTitle.text;
this.labSubTitle.text = ' ';
this.labSubTitle.text = text;
} }
} }

View File

@@ -1,4 +1,4 @@
export default class achievementPopup extends ui.view.DefaultTheme.AchievementPopupUI { export default class achievementPopup extends AchievementPopupUI {
constructor() { constructor() {
super(); super();
} }

View File

@@ -1,4 +1,4 @@
export default class Property extends ui.view.DefaultTheme.PropertyUI { export default class Property extends PropertyUI {
constructor() { constructor() {
super(); super();
@@ -41,11 +41,9 @@ export default class Property extends ui.view.DefaultTheme.PropertyUI {
init({talents}) { init({talents}) {
this.listSelectedTalents.array = talents; this.listSelectedTalents.array = talents;
const replace = core.remake(talents.map(talent => talent.id)); const talentIds = talents.map(talent => talent.id);
if(replace.length > 0) { // core.talentReplace(talentIds);
$$event('message', [replace.map(v => ['F_TalentReplace', v])]); this.#propertyPoints = core.getPropertyPoints(talentIds);
}
this.#propertyPoints = core.getPropertyPoints();
this.#propertyAllocateLimit = core.propertyAllocateLimit; this.#propertyAllocateLimit = core.propertyAllocateLimit;
this.labLeftPropertyPoint.text = this.#propertyPoints; this.labLeftPropertyPoint.text = this.#propertyPoints;
this.#propertyAllocate = { this.#propertyAllocate = {
@@ -53,14 +51,14 @@ export default class Property extends ui.view.DefaultTheme.PropertyUI {
[this.#types.INT]: 0, [this.#types.INT]: 0,
[this.#types.STR]: 0, [this.#types.STR]: 0,
[this.#types.MNY]: 0, [this.#types.MNY]: 0,
[this.#types.TLT]: talentIds,
} }
this.updateAllocate(); this.updateAllocate();
} }
next() { next() {
const left = this.#propertyPoints - this.total; if (this.total < this.#propertyPoints) {
if (left > 0) { return;
return $$event('message', ['F_PropertyPointLeft', left]);
} }
$ui.switchView( $ui.switchView(
UI.pages.TRAJECTORY, UI.pages.TRAJECTORY,

View File

@@ -1,4 +1,4 @@
export default class Summary extends ui.view.DefaultTheme.SummaryUI { export default class Summary extends SummaryUI {
constructor() { constructor() {
super(); super();
this.listSummary.renderHandler = Laya.Handler.create(this, this.renderSummary, null, false); this.listSummary.renderHandler = Laya.Handler.create(this, this.renderSummary, null, false);

View File

@@ -1,4 +1,4 @@
export default class Talent extends ui.view.DefaultTheme.TalentUI { export default class Talent extends TalentUI {
constructor() { constructor() {
super(); super();
this.btnDrawCard.on(Laya.Event.CLICK, this, this.onClickDrawCard); this.btnDrawCard.on(Laya.Event.CLICK, this, this.onClickDrawCard);
@@ -26,7 +26,7 @@ export default class Talent extends ui.view.DefaultTheme.TalentUI {
onClickNext() { onClickNext() {
if(this.#selected.size < core.talentSelectLimit) { if(this.#selected.size < core.talentSelectLimit) {
return $$event('message', ['F_TalentSelectNotComplect', core.talentSelectLimit]); return;
} }
const talents = [...this.#selected].map(index => this.listTalents.array[index]); const talents = [...this.#selected].map(index => this.listTalents.array[index]);
@@ -53,16 +53,6 @@ export default class Talent extends ui.view.DefaultTheme.TalentUI {
this.#selected.delete(index); this.#selected.delete(index);
} else { } else {
if(this.#selected.size >= core.talentSelectLimit) { if(this.#selected.size >= core.talentSelectLimit) {
return $$event('message', ['F_TalentSelectLimit', core.talentSelectLimit]);
}
const exclusive = core.exclusive(
[...this.#selected].map(index => this.listTalents.array[index].id),
this.listTalents.array[index].id
);
if(exclusive != null) {
for(const {name, id} of this.listTalents.array)
if(exclusive == id)
return $$event('message', ['F_TalentConflict', name]);
return; return;
} }
this.#selected.add(index); this.#selected.add(index);

Some files were not shown because too many files have changed in this diff Show More