mirror of
https://github.com/szrpf/DataBoardDemo.git
synced 2025-04-11 01:21:04 +00:00
v2.2
This commit is contained in:
parent
fb4107af45
commit
81ab8086b1
@ -159,7 +159,7 @@ export default class DataBoard extends cc.Component {
|
||||
this.boardNode.setParent(this.node);
|
||||
this.boardNode.x = this.boardNode.y = 0;
|
||||
this.boardNode.zIndex = cc.macro.MAX_ZINDEX;
|
||||
// this.boardNode['_objFlags'] |= cc.Object['Flags'].HideInHierarchy;
|
||||
this.boardNode['_objFlags'] |= cc.Object['Flags'].HideInHierarchy;
|
||||
this.boardNode['_objFlags'] |= cc.Object['Flags'].LockedInEditor;
|
||||
|
||||
this.outlineBoxNode = new cc.Node('OutlineBox');
|
||||
|
@ -219,7 +219,7 @@ var DataBoard = /** @class */ (function (_super) {
|
||||
this.boardNode.setParent(this.node);
|
||||
this.boardNode.x = this.boardNode.y = 0;
|
||||
this.boardNode.zIndex = cc.macro.MAX_ZINDEX;
|
||||
// this.boardNode['_objFlags'] |= cc.Object['Flags'].HideInHierarchy;
|
||||
this.boardNode['_objFlags'] |= cc.Object['Flags'].HideInHierarchy;
|
||||
this.boardNode['_objFlags'] |= cc.Object['Flags'].LockedInEditor;
|
||||
this.outlineBoxNode = new cc.Node('OutlineBox');
|
||||
this.outlineBoxNode.setParent(this.boardNode);
|
||||
|
File diff suppressed because one or more lines are too long
@ -534,14 +534,14 @@
|
||||
"meta": 1685194622776,
|
||||
"relativePath": "Texture\\zhizhuxia.png"
|
||||
},
|
||||
"1c1526d4-850a-49e8-9d63-1a14155187fc": {
|
||||
"asset": 1685197299221,
|
||||
"meta": 1685197300603,
|
||||
"relativePath": "Script\\DataBoard.ts"
|
||||
},
|
||||
"9285e338-6210-4984-bf3e-0b9ebd5f6f78": {
|
||||
"asset": 1685197428895,
|
||||
"meta": 1685197433673,
|
||||
"relativePath": "Script\\Hero.ts"
|
||||
},
|
||||
"1c1526d4-850a-49e8-9d63-1a14155187fc": {
|
||||
"asset": 1685197605521,
|
||||
"meta": 1685197607883,
|
||||
"relativePath": "Script\\DataBoard.ts"
|
||||
}
|
||||
}
|
@ -14,12 +14,12 @@
|
||||
"children": [
|
||||
{
|
||||
"width": 459,
|
||||
"height": 922,
|
||||
"height": 919.5,
|
||||
"type": "dock-v",
|
||||
"children": [
|
||||
{
|
||||
"width": 459,
|
||||
"height": 318,
|
||||
"height": 317.140625,
|
||||
"type": "panel",
|
||||
"active": 0,
|
||||
"children": [
|
||||
@ -28,7 +28,7 @@
|
||||
},
|
||||
{
|
||||
"width": 459,
|
||||
"height": 601,
|
||||
"height": 599.359375,
|
||||
"type": "panel",
|
||||
"active": 0,
|
||||
"children": [
|
||||
@ -39,12 +39,12 @@
|
||||
},
|
||||
{
|
||||
"width": 980,
|
||||
"height": 922,
|
||||
"height": 919.5,
|
||||
"type": "dock-v",
|
||||
"children": [
|
||||
{
|
||||
"width": 980,
|
||||
"height": 565.984375,
|
||||
"height": 564.453125,
|
||||
"type": "panel",
|
||||
"active": 0,
|
||||
"children": [
|
||||
@ -53,7 +53,7 @@
|
||||
},
|
||||
{
|
||||
"width": 980,
|
||||
"height": 353,
|
||||
"height": 352.03125,
|
||||
"type": "panel",
|
||||
"active": 1,
|
||||
"children": [
|
||||
@ -66,7 +66,7 @@
|
||||
},
|
||||
{
|
||||
"width": 459,
|
||||
"height": 922,
|
||||
"height": 919.5,
|
||||
"type": "panel",
|
||||
"active": 0,
|
||||
"children": [
|
||||
@ -86,8 +86,7 @@
|
||||
"inspector",
|
||||
"cocos-services"
|
||||
]
|
||||
},
|
||||
" common-asset-worker-worker": {}
|
||||
}
|
||||
},
|
||||
"panels": {
|
||||
"simulator-debugger": {
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -1,96 +0,0 @@
|
||||
{
|
||||
"__type__": "cc.AnimationClip",
|
||||
"_name": "cocos",
|
||||
"_objFlags": 0,
|
||||
"_native": "",
|
||||
"_duration": 2.5,
|
||||
"sample": 60,
|
||||
"speed": 0.1,
|
||||
"wrapMode": 2,
|
||||
"curveData": {
|
||||
"props": {
|
||||
"position": [],
|
||||
"angle": [],
|
||||
"scale": []
|
||||
},
|
||||
"paths": {
|
||||
"挂上DataBoard的对象": {
|
||||
"props": {
|
||||
"position": [
|
||||
{
|
||||
"frame": 0,
|
||||
"value": [
|
||||
0,
|
||||
50,
|
||||
0
|
||||
]
|
||||
},
|
||||
{
|
||||
"frame": 0.5,
|
||||
"value": [
|
||||
-169.683,
|
||||
414.072,
|
||||
0
|
||||
]
|
||||
},
|
||||
{
|
||||
"frame": 1,
|
||||
"value": [
|
||||
-324.126,
|
||||
-518.753,
|
||||
0
|
||||
]
|
||||
},
|
||||
{
|
||||
"frame": 1.0166666666666666,
|
||||
"value": [
|
||||
-193.883,
|
||||
-514.716,
|
||||
0
|
||||
]
|
||||
},
|
||||
{
|
||||
"frame": 1.5,
|
||||
"value": [
|
||||
247.091,
|
||||
323.062,
|
||||
0
|
||||
]
|
||||
},
|
||||
{
|
||||
"frame": 2,
|
||||
"value": [
|
||||
215.112,
|
||||
-535.196,
|
||||
0
|
||||
]
|
||||
},
|
||||
{
|
||||
"frame": 2.5,
|
||||
"value": [
|
||||
0,
|
||||
50,
|
||||
0
|
||||
]
|
||||
}
|
||||
],
|
||||
"angle": [
|
||||
{
|
||||
"frame": 0,
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"frame": 1,
|
||||
"value": 720
|
||||
},
|
||||
{
|
||||
"frame": 2.5,
|
||||
"value": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"events": []
|
||||
}
|
@ -1,859 +0,0 @@
|
||||
{
|
||||
"asset": {
|
||||
"generator": "FBX2glTF",
|
||||
"version": "2.0"
|
||||
},
|
||||
"scene": 0,
|
||||
"buffers": [
|
||||
{
|
||||
"byteLength": 161028,
|
||||
"uri": "buffer.bin"
|
||||
}
|
||||
],
|
||||
"bufferViews": [
|
||||
{
|
||||
"buffer": 0,
|
||||
"byteLength": 12288,
|
||||
"byteOffset": 0,
|
||||
"target": 34963
|
||||
},
|
||||
{
|
||||
"buffer": 0,
|
||||
"byteLength": 13860,
|
||||
"byteOffset": 12288,
|
||||
"target": 34962
|
||||
},
|
||||
{
|
||||
"buffer": 0,
|
||||
"byteLength": 13860,
|
||||
"byteOffset": 26148,
|
||||
"target": 34962
|
||||
},
|
||||
{
|
||||
"buffer": 0,
|
||||
"byteLength": 9240,
|
||||
"byteOffset": 40008,
|
||||
"target": 34962
|
||||
},
|
||||
{
|
||||
"buffer": 0,
|
||||
"byteLength": 1200,
|
||||
"byteOffset": 49248,
|
||||
"target": 34963
|
||||
},
|
||||
{
|
||||
"buffer": 0,
|
||||
"byteLength": 1452,
|
||||
"byteOffset": 50448,
|
||||
"target": 34962
|
||||
},
|
||||
{
|
||||
"buffer": 0,
|
||||
"byteLength": 1452,
|
||||
"byteOffset": 51900,
|
||||
"target": 34962
|
||||
},
|
||||
{
|
||||
"buffer": 0,
|
||||
"byteLength": 968,
|
||||
"byteOffset": 53352,
|
||||
"target": 34962
|
||||
},
|
||||
{
|
||||
"buffer": 0,
|
||||
"byteLength": 384,
|
||||
"byteOffset": 54320,
|
||||
"target": 34963
|
||||
},
|
||||
{
|
||||
"buffer": 0,
|
||||
"byteLength": 1548,
|
||||
"byteOffset": 54704,
|
||||
"target": 34962
|
||||
},
|
||||
{
|
||||
"buffer": 0,
|
||||
"byteLength": 1548,
|
||||
"byteOffset": 56252,
|
||||
"target": 34962
|
||||
},
|
||||
{
|
||||
"buffer": 0,
|
||||
"byteLength": 1032,
|
||||
"byteOffset": 57800,
|
||||
"target": 34962
|
||||
},
|
||||
{
|
||||
"buffer": 0,
|
||||
"byteLength": 12288,
|
||||
"byteOffset": 58832,
|
||||
"target": 34963
|
||||
},
|
||||
{
|
||||
"buffer": 0,
|
||||
"byteLength": 13068,
|
||||
"byteOffset": 71120,
|
||||
"target": 34962
|
||||
},
|
||||
{
|
||||
"buffer": 0,
|
||||
"byteLength": 13068,
|
||||
"byteOffset": 84188,
|
||||
"target": 34962
|
||||
},
|
||||
{
|
||||
"buffer": 0,
|
||||
"byteLength": 8712,
|
||||
"byteOffset": 97256,
|
||||
"target": 34962
|
||||
},
|
||||
{
|
||||
"buffer": 0,
|
||||
"byteLength": 12288,
|
||||
"byteOffset": 105968,
|
||||
"target": 34963
|
||||
},
|
||||
{
|
||||
"buffer": 0,
|
||||
"byteLength": 13068,
|
||||
"byteOffset": 118256,
|
||||
"target": 34962
|
||||
},
|
||||
{
|
||||
"buffer": 0,
|
||||
"byteLength": 13068,
|
||||
"byteOffset": 131324,
|
||||
"target": 34962
|
||||
},
|
||||
{
|
||||
"buffer": 0,
|
||||
"byteLength": 8712,
|
||||
"byteOffset": 144392,
|
||||
"target": 34962
|
||||
},
|
||||
{
|
||||
"buffer": 0,
|
||||
"byteLength": 12,
|
||||
"byteOffset": 153104,
|
||||
"target": 34963
|
||||
},
|
||||
{
|
||||
"buffer": 0,
|
||||
"byteLength": 48,
|
||||
"byteOffset": 153116,
|
||||
"target": 34962
|
||||
},
|
||||
{
|
||||
"buffer": 0,
|
||||
"byteLength": 48,
|
||||
"byteOffset": 153164,
|
||||
"target": 34962
|
||||
},
|
||||
{
|
||||
"buffer": 0,
|
||||
"byteLength": 32,
|
||||
"byteOffset": 153212,
|
||||
"target": 34962
|
||||
},
|
||||
{
|
||||
"buffer": 0,
|
||||
"byteLength": 768,
|
||||
"byteOffset": 153244,
|
||||
"target": 34963
|
||||
},
|
||||
{
|
||||
"buffer": 0,
|
||||
"byteLength": 2316,
|
||||
"byteOffset": 154012,
|
||||
"target": 34962
|
||||
},
|
||||
{
|
||||
"buffer": 0,
|
||||
"byteLength": 2316,
|
||||
"byteOffset": 156328,
|
||||
"target": 34962
|
||||
},
|
||||
{
|
||||
"buffer": 0,
|
||||
"byteLength": 1544,
|
||||
"byteOffset": 158644,
|
||||
"target": 34962
|
||||
},
|
||||
{
|
||||
"buffer": 0,
|
||||
"byteLength": 72,
|
||||
"byteOffset": 160188,
|
||||
"target": 34963
|
||||
},
|
||||
{
|
||||
"buffer": 0,
|
||||
"byteLength": 288,
|
||||
"byteOffset": 160260,
|
||||
"target": 34962
|
||||
},
|
||||
{
|
||||
"buffer": 0,
|
||||
"byteLength": 288,
|
||||
"byteOffset": 160548,
|
||||
"target": 34962
|
||||
},
|
||||
{
|
||||
"buffer": 0,
|
||||
"byteLength": 192,
|
||||
"byteOffset": 160836,
|
||||
"target": 34962
|
||||
}
|
||||
],
|
||||
"scenes": [
|
||||
{
|
||||
"name": "Root Scene",
|
||||
"nodes": [
|
||||
0
|
||||
]
|
||||
}
|
||||
],
|
||||
"accessors": [
|
||||
{
|
||||
"componentType": 5123,
|
||||
"type": "SCALAR",
|
||||
"count": 6144,
|
||||
"bufferView": 0,
|
||||
"byteOffset": 0
|
||||
},
|
||||
{
|
||||
"componentType": 5126,
|
||||
"type": "VEC3",
|
||||
"count": 1155,
|
||||
"bufferView": 1,
|
||||
"byteOffset": 0,
|
||||
"min": [
|
||||
-0.5,
|
||||
-1.0,
|
||||
-0.5
|
||||
],
|
||||
"max": [
|
||||
0.5,
|
||||
1.0,
|
||||
0.5
|
||||
]
|
||||
},
|
||||
{
|
||||
"componentType": 5126,
|
||||
"type": "VEC3",
|
||||
"count": 1155,
|
||||
"bufferView": 2,
|
||||
"byteOffset": 0
|
||||
},
|
||||
{
|
||||
"componentType": 5126,
|
||||
"type": "VEC2",
|
||||
"count": 1155,
|
||||
"bufferView": 3,
|
||||
"byteOffset": 0
|
||||
},
|
||||
{
|
||||
"componentType": 5123,
|
||||
"type": "SCALAR",
|
||||
"count": 600,
|
||||
"bufferView": 4,
|
||||
"byteOffset": 0
|
||||
},
|
||||
{
|
||||
"componentType": 5126,
|
||||
"type": "VEC3",
|
||||
"count": 121,
|
||||
"bufferView": 5,
|
||||
"byteOffset": 0,
|
||||
"min": [
|
||||
-5.0,
|
||||
0.0,
|
||||
-5.0
|
||||
],
|
||||
"max": [
|
||||
5.0,
|
||||
0.0,
|
||||
5.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"componentType": 5126,
|
||||
"type": "VEC3",
|
||||
"count": 121,
|
||||
"bufferView": 6,
|
||||
"byteOffset": 0
|
||||
},
|
||||
{
|
||||
"componentType": 5126,
|
||||
"type": "VEC2",
|
||||
"count": 121,
|
||||
"bufferView": 7,
|
||||
"byteOffset": 0
|
||||
},
|
||||
{
|
||||
"componentType": 5123,
|
||||
"type": "SCALAR",
|
||||
"count": 192,
|
||||
"bufferView": 8,
|
||||
"byteOffset": 0
|
||||
},
|
||||
{
|
||||
"componentType": 5126,
|
||||
"type": "VEC3",
|
||||
"count": 129,
|
||||
"bufferView": 9,
|
||||
"byteOffset": 0,
|
||||
"min": [
|
||||
-0.5,
|
||||
-0.5,
|
||||
-0.499999940395355
|
||||
],
|
||||
"max": [
|
||||
0.5,
|
||||
0.5,
|
||||
0.5
|
||||
]
|
||||
},
|
||||
{
|
||||
"componentType": 5126,
|
||||
"type": "VEC3",
|
||||
"count": 129,
|
||||
"bufferView": 10,
|
||||
"byteOffset": 0
|
||||
},
|
||||
{
|
||||
"componentType": 5126,
|
||||
"type": "VEC2",
|
||||
"count": 129,
|
||||
"bufferView": 11,
|
||||
"byteOffset": 0
|
||||
},
|
||||
{
|
||||
"componentType": 5123,
|
||||
"type": "SCALAR",
|
||||
"count": 6144,
|
||||
"bufferView": 12,
|
||||
"byteOffset": 0
|
||||
},
|
||||
{
|
||||
"componentType": 5126,
|
||||
"type": "VEC3",
|
||||
"count": 1089,
|
||||
"bufferView": 13,
|
||||
"byteOffset": 0,
|
||||
"min": [
|
||||
-0.5,
|
||||
-0.0999999940395355,
|
||||
-0.5
|
||||
],
|
||||
"max": [
|
||||
0.5,
|
||||
0.0999999940395355,
|
||||
0.5
|
||||
]
|
||||
},
|
||||
{
|
||||
"componentType": 5126,
|
||||
"type": "VEC3",
|
||||
"count": 1089,
|
||||
"bufferView": 14,
|
||||
"byteOffset": 0
|
||||
},
|
||||
{
|
||||
"componentType": 5126,
|
||||
"type": "VEC2",
|
||||
"count": 1089,
|
||||
"bufferView": 15,
|
||||
"byteOffset": 0
|
||||
},
|
||||
{
|
||||
"componentType": 5123,
|
||||
"type": "SCALAR",
|
||||
"count": 6144,
|
||||
"bufferView": 16,
|
||||
"byteOffset": 0
|
||||
},
|
||||
{
|
||||
"componentType": 5126,
|
||||
"type": "VEC3",
|
||||
"count": 1089,
|
||||
"bufferView": 17,
|
||||
"byteOffset": 0,
|
||||
"min": [
|
||||
-0.5,
|
||||
-0.5,
|
||||
-0.5
|
||||
],
|
||||
"max": [
|
||||
0.5,
|
||||
0.5,
|
||||
0.5
|
||||
]
|
||||
},
|
||||
{
|
||||
"componentType": 5126,
|
||||
"type": "VEC3",
|
||||
"count": 1089,
|
||||
"bufferView": 18,
|
||||
"byteOffset": 0
|
||||
},
|
||||
{
|
||||
"componentType": 5126,
|
||||
"type": "VEC2",
|
||||
"count": 1089,
|
||||
"bufferView": 19,
|
||||
"byteOffset": 0
|
||||
},
|
||||
{
|
||||
"componentType": 5123,
|
||||
"type": "SCALAR",
|
||||
"count": 6,
|
||||
"bufferView": 20,
|
||||
"byteOffset": 0
|
||||
},
|
||||
{
|
||||
"componentType": 5126,
|
||||
"type": "VEC3",
|
||||
"count": 4,
|
||||
"bufferView": 21,
|
||||
"byteOffset": 0,
|
||||
"min": [
|
||||
-0.5,
|
||||
-0.5,
|
||||
0.0
|
||||
],
|
||||
"max": [
|
||||
0.5,
|
||||
0.5,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"componentType": 5126,
|
||||
"type": "VEC3",
|
||||
"count": 4,
|
||||
"bufferView": 22,
|
||||
"byteOffset": 0
|
||||
},
|
||||
{
|
||||
"componentType": 5126,
|
||||
"type": "VEC2",
|
||||
"count": 4,
|
||||
"bufferView": 23,
|
||||
"byteOffset": 0
|
||||
},
|
||||
{
|
||||
"componentType": 5123,
|
||||
"type": "SCALAR",
|
||||
"count": 384,
|
||||
"bufferView": 24,
|
||||
"byteOffset": 0
|
||||
},
|
||||
{
|
||||
"componentType": 5126,
|
||||
"type": "VEC3",
|
||||
"count": 193,
|
||||
"bufferView": 25,
|
||||
"byteOffset": 0,
|
||||
"min": [
|
||||
-0.5,
|
||||
-1.0,
|
||||
-0.5
|
||||
],
|
||||
"max": [
|
||||
0.5,
|
||||
1.0,
|
||||
0.5
|
||||
]
|
||||
},
|
||||
{
|
||||
"componentType": 5126,
|
||||
"type": "VEC3",
|
||||
"count": 193,
|
||||
"bufferView": 26,
|
||||
"byteOffset": 0
|
||||
},
|
||||
{
|
||||
"componentType": 5126,
|
||||
"type": "VEC2",
|
||||
"count": 193,
|
||||
"bufferView": 27,
|
||||
"byteOffset": 0
|
||||
},
|
||||
{
|
||||
"componentType": 5123,
|
||||
"type": "SCALAR",
|
||||
"count": 36,
|
||||
"bufferView": 28,
|
||||
"byteOffset": 0
|
||||
},
|
||||
{
|
||||
"componentType": 5126,
|
||||
"type": "VEC3",
|
||||
"count": 24,
|
||||
"bufferView": 29,
|
||||
"byteOffset": 0,
|
||||
"min": [
|
||||
-0.5,
|
||||
-0.5,
|
||||
-0.5
|
||||
],
|
||||
"max": [
|
||||
0.5,
|
||||
0.5,
|
||||
0.5
|
||||
]
|
||||
},
|
||||
{
|
||||
"componentType": 5126,
|
||||
"type": "VEC3",
|
||||
"count": 24,
|
||||
"bufferView": 30,
|
||||
"byteOffset": 0
|
||||
},
|
||||
{
|
||||
"componentType": 5126,
|
||||
"type": "VEC2",
|
||||
"count": 24,
|
||||
"bufferView": 31,
|
||||
"byteOffset": 0
|
||||
}
|
||||
],
|
||||
"samplers": [
|
||||
{}
|
||||
],
|
||||
"materials": [
|
||||
{
|
||||
"name": "DefaultMaterial",
|
||||
"alphaMode": "OPAQUE",
|
||||
"extras": {
|
||||
"fromFBX": {
|
||||
"shadingModel": "Lambert",
|
||||
"isTruePBR": false
|
||||
}
|
||||
},
|
||||
"pbrMetallicRoughness": {
|
||||
"baseColorFactor": [
|
||||
0.5,
|
||||
0.5,
|
||||
0.5,
|
||||
1.0
|
||||
],
|
||||
"metallicFactor": 0.200000002980232,
|
||||
"roughnessFactor": 0.800000011920929
|
||||
}
|
||||
}
|
||||
],
|
||||
"meshes": [
|
||||
{
|
||||
"name": "capsule",
|
||||
"primitives": [
|
||||
{
|
||||
"material": 0,
|
||||
"mode": 4,
|
||||
"attributes": {
|
||||
"NORMAL": 2,
|
||||
"POSITION": 1,
|
||||
"TEXCOORD_0": 3
|
||||
},
|
||||
"indices": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "plane",
|
||||
"primitives": [
|
||||
{
|
||||
"material": 0,
|
||||
"mode": 4,
|
||||
"attributes": {
|
||||
"NORMAL": 6,
|
||||
"POSITION": 5,
|
||||
"TEXCOORD_0": 7
|
||||
},
|
||||
"indices": 4
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "cone",
|
||||
"primitives": [
|
||||
{
|
||||
"material": 0,
|
||||
"mode": 4,
|
||||
"attributes": {
|
||||
"NORMAL": 10,
|
||||
"POSITION": 9,
|
||||
"TEXCOORD_0": 11
|
||||
},
|
||||
"indices": 8
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "torus",
|
||||
"primitives": [
|
||||
{
|
||||
"material": 0,
|
||||
"mode": 4,
|
||||
"attributes": {
|
||||
"NORMAL": 14,
|
||||
"POSITION": 13,
|
||||
"TEXCOORD_0": 15
|
||||
},
|
||||
"indices": 12
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "sphere",
|
||||
"primitives": [
|
||||
{
|
||||
"material": 0,
|
||||
"mode": 4,
|
||||
"attributes": {
|
||||
"NORMAL": 18,
|
||||
"POSITION": 17,
|
||||
"TEXCOORD_0": 19
|
||||
},
|
||||
"indices": 16
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "quad",
|
||||
"primitives": [
|
||||
{
|
||||
"material": 0,
|
||||
"mode": 4,
|
||||
"attributes": {
|
||||
"NORMAL": 22,
|
||||
"POSITION": 21,
|
||||
"TEXCOORD_0": 23
|
||||
},
|
||||
"indices": 20
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "cylinder",
|
||||
"primitives": [
|
||||
{
|
||||
"material": 0,
|
||||
"mode": 4,
|
||||
"attributes": {
|
||||
"NORMAL": 26,
|
||||
"POSITION": 25,
|
||||
"TEXCOORD_0": 27
|
||||
},
|
||||
"indices": 24
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "box",
|
||||
"primitives": [
|
||||
{
|
||||
"material": 0,
|
||||
"mode": 4,
|
||||
"attributes": {
|
||||
"NORMAL": 30,
|
||||
"POSITION": 29,
|
||||
"TEXCOORD_0": 31
|
||||
},
|
||||
"indices": 28
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"nodes": [
|
||||
{
|
||||
"name": "RootNode",
|
||||
"translation": [
|
||||
0.0,
|
||||
0.0,
|
||||
0.0
|
||||
],
|
||||
"rotation": [
|
||||
0.0,
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
],
|
||||
"scale": [
|
||||
1.0,
|
||||
1.0,
|
||||
1.0
|
||||
],
|
||||
"children": [
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4,
|
||||
5,
|
||||
6,
|
||||
7,
|
||||
8
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "capsule",
|
||||
"translation": [
|
||||
0.0,
|
||||
0.0,
|
||||
0.0
|
||||
],
|
||||
"rotation": [
|
||||
8.14603353660459e-08,
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
],
|
||||
"scale": [
|
||||
100.0,
|
||||
100.0,
|
||||
100.0
|
||||
],
|
||||
"mesh": 0
|
||||
},
|
||||
{
|
||||
"name": "plane",
|
||||
"translation": [
|
||||
0.0,
|
||||
0.0,
|
||||
0.0
|
||||
],
|
||||
"rotation": [
|
||||
8.14603353660459e-08,
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
],
|
||||
"scale": [
|
||||
100.0,
|
||||
100.0,
|
||||
100.0
|
||||
],
|
||||
"mesh": 1
|
||||
},
|
||||
{
|
||||
"name": "cone",
|
||||
"translation": [
|
||||
0.0,
|
||||
0.0,
|
||||
0.0
|
||||
],
|
||||
"rotation": [
|
||||
-0.707106828689575,
|
||||
0.0,
|
||||
0.0,
|
||||
0.707106709480286
|
||||
],
|
||||
"scale": [
|
||||
100.0,
|
||||
100.0,
|
||||
100.0
|
||||
],
|
||||
"mesh": 2
|
||||
},
|
||||
{
|
||||
"name": "torus",
|
||||
"translation": [
|
||||
0.0,
|
||||
0.0,
|
||||
0.0
|
||||
],
|
||||
"rotation": [
|
||||
8.14603353660459e-08,
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
],
|
||||
"scale": [
|
||||
100.0,
|
||||
100.0,
|
||||
100.0
|
||||
],
|
||||
"mesh": 3
|
||||
},
|
||||
{
|
||||
"name": "sphere",
|
||||
"translation": [
|
||||
0.0,
|
||||
0.0,
|
||||
0.0
|
||||
],
|
||||
"rotation": [
|
||||
8.14603353660459e-08,
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
],
|
||||
"scale": [
|
||||
100.0,
|
||||
100.0,
|
||||
100.0
|
||||
],
|
||||
"mesh": 4
|
||||
},
|
||||
{
|
||||
"name": "quad",
|
||||
"translation": [
|
||||
0.0,
|
||||
0.0,
|
||||
0.0
|
||||
],
|
||||
"rotation": [
|
||||
8.14603353660459e-08,
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
],
|
||||
"scale": [
|
||||
100.0,
|
||||
100.0,
|
||||
100.0
|
||||
],
|
||||
"mesh": 5
|
||||
},
|
||||
{
|
||||
"name": "cylinder",
|
||||
"translation": [
|
||||
0.0,
|
||||
0.0,
|
||||
0.0
|
||||
],
|
||||
"rotation": [
|
||||
8.14603353660459e-08,
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
],
|
||||
"scale": [
|
||||
100.0,
|
||||
100.0,
|
||||
100.0
|
||||
],
|
||||
"mesh": 6
|
||||
},
|
||||
{
|
||||
"name": "box",
|
||||
"translation": [
|
||||
0.0,
|
||||
0.0,
|
||||
0.0
|
||||
],
|
||||
"rotation": [
|
||||
8.14603353660459e-08,
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
],
|
||||
"scale": [
|
||||
100.0,
|
||||
100.0,
|
||||
100.0
|
||||
],
|
||||
"mesh": 7
|
||||
}
|
||||
]
|
||||
}
|
Binary file not shown.
Before Width: | Height: | Size: 157 KiB |
@ -1 +0,0 @@
|
||||
{"version":"1.0.8","stats":{"D:/Project/DataBoardDemo/temp/quick-scripts/src/__qc_index__.js":"2023-05-27T13:37:03.175Z","D:/Project/DataBoardDemo/temp/quick-scripts/src/assets/Script/Hero.js":"2023-05-27T13:37:03.096Z","D:/Project/DataBoardDemo/temp/quick-scripts/src/assets/Script/DataBoard.js":"2023-05-27T13:37:03.096Z"}}
|
File diff suppressed because one or more lines are too long
@ -1,25 +0,0 @@
|
||||
|
||||
(function() {
|
||||
var nodeEnv = typeof require !== 'undefined' && typeof process !== 'undefined';
|
||||
var __module = nodeEnv ? module : {exports:{}};
|
||||
var __filename = 'preview-scripts/__qc_index__.js';
|
||||
var __require = nodeEnv ? function (request) {
|
||||
return cc.require(request);
|
||||
} : function (request) {
|
||||
return __quick_compile_project__.require(request, __filename);
|
||||
};
|
||||
function __define (exports, require, module) {
|
||||
if (!nodeEnv) {__quick_compile_project__.registerModule(__filename, module);}
|
||||
require('./assets/Script/DataBoard');
|
||||
require('./assets/Script/Hero');
|
||||
|
||||
}
|
||||
if (nodeEnv) {
|
||||
__define(__module.exports, __require, __module);
|
||||
}
|
||||
else {
|
||||
__quick_compile_project__.registerModuleFunc(__filename, function () {
|
||||
__define(__module.exports, __require, __module);
|
||||
});
|
||||
}
|
||||
})();
|
@ -1,267 +0,0 @@
|
||||
|
||||
(function () {
|
||||
var scripts = [{"deps":{"./assets/Script/DataBoard":2,"./assets/Script/Hero":1},"path":"preview-scripts/__qc_index__.js"},{"deps":{},"path":"preview-scripts/assets/Script/Hero.js"},{"deps":{},"path":"preview-scripts/assets/Script/DataBoard.js"}];
|
||||
var entries = ["preview-scripts/__qc_index__.js"];
|
||||
var bundleScript = 'preview-scripts/__qc_bundle__.js';
|
||||
|
||||
/**
|
||||
* Notice: This file can not use ES6 (for IE 11)
|
||||
*/
|
||||
var modules = {};
|
||||
var name2path = {};
|
||||
|
||||
// Will generated by module.js plugin
|
||||
// var scripts = ${scripts};
|
||||
// var entries = ${entries};
|
||||
// var bundleScript = ${bundleScript};
|
||||
|
||||
if (typeof global === 'undefined') {
|
||||
window.global = window;
|
||||
}
|
||||
|
||||
var isJSB = typeof jsb !== 'undefined';
|
||||
|
||||
function getXMLHttpRequest () {
|
||||
return window.XMLHttpRequest ? new window.XMLHttpRequest() : new ActiveXObject('MSXML2.XMLHTTP');
|
||||
}
|
||||
|
||||
function downloadText(url, callback) {
|
||||
if (isJSB) {
|
||||
var result = jsb.fileUtils.getStringFromFile(url);
|
||||
callback(null, result);
|
||||
return;
|
||||
}
|
||||
|
||||
var xhr = getXMLHttpRequest(),
|
||||
errInfo = 'Load text file failed: ' + url;
|
||||
xhr.open('GET', url, true);
|
||||
if (xhr.overrideMimeType) xhr.overrideMimeType('text\/plain; charset=utf-8');
|
||||
xhr.onload = function () {
|
||||
if (xhr.readyState === 4) {
|
||||
if (xhr.status === 200 || xhr.status === 0) {
|
||||
callback(null, xhr.responseText);
|
||||
}
|
||||
else {
|
||||
callback({status:xhr.status, errorMessage:errInfo + ', status: ' + xhr.status});
|
||||
}
|
||||
}
|
||||
else {
|
||||
callback({status:xhr.status, errorMessage:errInfo + '(wrong readyState)'});
|
||||
}
|
||||
};
|
||||
xhr.onerror = function(){
|
||||
callback({status:xhr.status, errorMessage:errInfo + '(error)'});
|
||||
};
|
||||
xhr.ontimeout = function(){
|
||||
callback({status:xhr.status, errorMessage:errInfo + '(time out)'});
|
||||
};
|
||||
xhr.send(null);
|
||||
};
|
||||
|
||||
function loadScript (src, cb) {
|
||||
if (typeof require !== 'undefined') {
|
||||
require(src);
|
||||
return cb();
|
||||
}
|
||||
|
||||
// var timer = 'load ' + src;
|
||||
// console.time(timer);
|
||||
|
||||
var scriptElement = document.createElement('script');
|
||||
|
||||
function done() {
|
||||
// console.timeEnd(timer);
|
||||
// deallocation immediate whatever
|
||||
scriptElement.remove();
|
||||
}
|
||||
|
||||
scriptElement.onload = function () {
|
||||
done();
|
||||
cb();
|
||||
};
|
||||
scriptElement.onerror = function () {
|
||||
done();
|
||||
var error = 'Failed to load ' + src;
|
||||
console.error(error);
|
||||
cb(new Error(error));
|
||||
};
|
||||
scriptElement.setAttribute('type','text/javascript');
|
||||
scriptElement.setAttribute('charset', 'utf-8');
|
||||
scriptElement.setAttribute('src', src);
|
||||
|
||||
document.head.appendChild(scriptElement);
|
||||
}
|
||||
|
||||
function loadScripts (srcs, cb) {
|
||||
var n = srcs.length;
|
||||
|
||||
srcs.forEach(function (src) {
|
||||
loadScript(src, function () {
|
||||
n--;
|
||||
if (n === 0) {
|
||||
cb();
|
||||
}
|
||||
});
|
||||
})
|
||||
}
|
||||
|
||||
function formatPath (path) {
|
||||
let destPath = window.__quick_compile_project__.destPath;
|
||||
if (destPath) {
|
||||
let prefix = 'preview-scripts';
|
||||
if (destPath[destPath.length - 1] === '/') {
|
||||
prefix += '/';
|
||||
}
|
||||
path = path.replace(prefix, destPath);
|
||||
}
|
||||
return path;
|
||||
}
|
||||
|
||||
window.__quick_compile_project__ = {
|
||||
destPath: '',
|
||||
|
||||
registerModule: function (path, module) {
|
||||
path = formatPath(path);
|
||||
modules[path].module = module;
|
||||
},
|
||||
|
||||
registerModuleFunc: function (path, func) {
|
||||
path = formatPath(path);
|
||||
modules[path].func = func;
|
||||
|
||||
var sections = path.split('/');
|
||||
var name = sections[sections.length - 1];
|
||||
name = name.replace(/\.(?:js|ts|json)$/i, '');
|
||||
name2path[name] = path;
|
||||
},
|
||||
|
||||
require: function (request, path) {
|
||||
var m, requestScript;
|
||||
|
||||
path = formatPath(path);
|
||||
if (path) {
|
||||
m = modules[path];
|
||||
if (!m) {
|
||||
console.warn('Can not find module for path : ' + path);
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
if (m) {
|
||||
let depIndex = m.deps[request];
|
||||
// dependence script was excluded
|
||||
if (depIndex === -1) {
|
||||
return null;
|
||||
}
|
||||
else {
|
||||
requestScript = scripts[ m.deps[request] ];
|
||||
}
|
||||
}
|
||||
|
||||
let requestPath = '';
|
||||
if (!requestScript) {
|
||||
// search from name2path when request is a dynamic module name
|
||||
if (/^[\w- .]*$/.test(request)) {
|
||||
requestPath = name2path[request];
|
||||
}
|
||||
|
||||
if (!requestPath) {
|
||||
if (CC_JSB) {
|
||||
return require(request);
|
||||
}
|
||||
else {
|
||||
console.warn('Can not find deps [' + request + '] for path : ' + path);
|
||||
return null;
|
||||
}
|
||||
}
|
||||
}
|
||||
else {
|
||||
requestPath = formatPath(requestScript.path);
|
||||
}
|
||||
|
||||
let requestModule = modules[requestPath];
|
||||
if (!requestModule) {
|
||||
console.warn('Can not find request module for path : ' + requestPath);
|
||||
return null;
|
||||
}
|
||||
|
||||
if (!requestModule.module && requestModule.func) {
|
||||
requestModule.func();
|
||||
}
|
||||
|
||||
if (!requestModule.module) {
|
||||
console.warn('Can not find requestModule.module for path : ' + path);
|
||||
return null;
|
||||
}
|
||||
|
||||
return requestModule.module.exports;
|
||||
},
|
||||
|
||||
run: function () {
|
||||
entries.forEach(function (entry) {
|
||||
entry = formatPath(entry);
|
||||
var module = modules[entry];
|
||||
if (!module.module) {
|
||||
module.func();
|
||||
}
|
||||
});
|
||||
},
|
||||
|
||||
load: function (cb) {
|
||||
var self = this;
|
||||
|
||||
var srcs = scripts.map(function (script) {
|
||||
var path = formatPath(script.path);
|
||||
modules[path] = script;
|
||||
|
||||
if (script.mtime) {
|
||||
path += ("?mtime=" + script.mtime);
|
||||
}
|
||||
return path;
|
||||
});
|
||||
|
||||
console.time && console.time('load __quick_compile_project__');
|
||||
// jsb can not analysis sourcemap, so keep separate files.
|
||||
if (bundleScript && !isJSB) {
|
||||
downloadText(formatPath(bundleScript), function (err, bundleSource) {
|
||||
console.timeEnd && console.timeEnd('load __quick_compile_project__');
|
||||
if (err) {
|
||||
console.error(err);
|
||||
return;
|
||||
}
|
||||
|
||||
let evalTime = 'eval __quick_compile_project__ : ' + srcs.length + ' files';
|
||||
console.time && console.time(evalTime);
|
||||
var sources = bundleSource.split('\n//------QC-SOURCE-SPLIT------\n');
|
||||
for (var i = 0; i < sources.length; i++) {
|
||||
if (sources[i]) {
|
||||
window.eval(sources[i]);
|
||||
// not sure why new Function cannot set breakpoints precisely
|
||||
// new Function(sources[i])()
|
||||
}
|
||||
}
|
||||
self.run();
|
||||
console.timeEnd && console.timeEnd(evalTime);
|
||||
cb();
|
||||
})
|
||||
}
|
||||
else {
|
||||
loadScripts(srcs, function () {
|
||||
self.run();
|
||||
console.timeEnd && console.timeEnd('load __quick_compile_project__');
|
||||
cb();
|
||||
});
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
// Polyfill for IE 11
|
||||
if (!('remove' in Element.prototype)) {
|
||||
Element.prototype.remove = function () {
|
||||
if (this.parentNode) {
|
||||
this.parentNode.removeChild(this);
|
||||
}
|
||||
};
|
||||
}
|
||||
})();
|
||||
|
File diff suppressed because one or more lines are too long
@ -1,83 +0,0 @@
|
||||
|
||||
(function() {
|
||||
var nodeEnv = typeof require !== 'undefined' && typeof process !== 'undefined';
|
||||
var __module = nodeEnv ? module : {exports:{}};
|
||||
var __filename = 'preview-scripts/assets/Script/Hero.js';
|
||||
var __require = nodeEnv ? function (request) {
|
||||
return cc.require(request);
|
||||
} : function (request) {
|
||||
return __quick_compile_project__.require(request, __filename);
|
||||
};
|
||||
function __define (exports, require, module) {
|
||||
if (!nodeEnv) {__quick_compile_project__.registerModule(__filename, module);}"use strict";
|
||||
cc._RF.push(module, '9285eM4YhBJhL8+C569X294', 'Hero');
|
||||
// Script/Hero.ts
|
||||
|
||||
"use strict";
|
||||
var __extends = (this && this.__extends) || (function () {
|
||||
var extendStatics = function (d, b) {
|
||||
extendStatics = Object.setPrototypeOf ||
|
||||
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
|
||||
function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };
|
||||
return extendStatics(d, b);
|
||||
};
|
||||
return function (d, b) {
|
||||
extendStatics(d, b);
|
||||
function __() { this.constructor = d; }
|
||||
d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
|
||||
};
|
||||
})();
|
||||
var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
|
||||
var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
|
||||
if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
|
||||
else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
|
||||
return c > 3 && r && Object.defineProperty(target, key, r), r;
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
var _a = cc._decorator, ccclass = _a.ccclass, property = _a.property;
|
||||
var Helloworld = /** @class */ (function (_super) {
|
||||
__extends(Helloworld, _super);
|
||||
function Helloworld() {
|
||||
var _this = _super !== null && _super.apply(this, arguments) || this;
|
||||
_this.hp = 100;
|
||||
_this.mp = 60;
|
||||
_this.equip = {
|
||||
name: '装备',
|
||||
sword: {
|
||||
name: '小刀',
|
||||
attack: 30
|
||||
},
|
||||
shoe: {
|
||||
name: '草鞋',
|
||||
attr: {
|
||||
name: '属性',
|
||||
speed: 5,
|
||||
durable: 100
|
||||
}
|
||||
}
|
||||
};
|
||||
return _this;
|
||||
}
|
||||
Helloworld.prototype.update = function (dt) {
|
||||
this.hp += 1.0 * dt;
|
||||
this.mp += 0.5 * dt;
|
||||
};
|
||||
Helloworld = __decorate([
|
||||
ccclass
|
||||
], Helloworld);
|
||||
return Helloworld;
|
||||
}(cc.Component));
|
||||
exports.default = Helloworld;
|
||||
|
||||
cc._RF.pop();
|
||||
}
|
||||
if (nodeEnv) {
|
||||
__define(__module.exports, __require, __module);
|
||||
}
|
||||
else {
|
||||
__quick_compile_project__.registerModuleFunc(__filename, function () {
|
||||
__define(__module.exports, __require, __module);
|
||||
});
|
||||
}
|
||||
})();
|
||||
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0c1xcU2NyaXB0XFxIZXJvLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUFNLElBQUEsS0FBc0IsRUFBRSxDQUFDLFVBQVUsRUFBbEMsT0FBTyxhQUFBLEVBQUUsUUFBUSxjQUFpQixDQUFDO0FBRzFDO0lBQXdDLDhCQUFZO0lBQXBEO1FBQUEscUVBdUJDO1FBdEJHLFFBQUUsR0FBRyxHQUFHLENBQUM7UUFDVCxRQUFFLEdBQUcsRUFBRSxDQUFDO1FBQ1IsV0FBSyxHQUFHO1lBQ0osSUFBSSxFQUFDLElBQUk7WUFDVCxLQUFLLEVBQUM7Z0JBQ0YsSUFBSSxFQUFDLElBQUk7Z0JBQ1QsTUFBTSxFQUFDLEVBQUU7YUFDWjtZQUNELElBQUksRUFBQztnQkFDRCxJQUFJLEVBQUMsSUFBSTtnQkFDVCxJQUFJLEVBQUM7b0JBQ0QsSUFBSSxFQUFDLElBQUk7b0JBQ1QsS0FBSyxFQUFDLENBQUM7b0JBQ1AsT0FBTyxFQUFDLEdBQUc7aUJBQ2Q7YUFDSjtTQUNKLENBQUE7O0lBTUwsQ0FBQztJQUpHLDJCQUFNLEdBQU4sVUFBUSxFQUFFO1FBQ04sSUFBSSxDQUFDLEVBQUUsSUFBSSxHQUFHLEdBQUMsRUFBRSxDQUFDO1FBQ2xCLElBQUksQ0FBQyxFQUFFLElBQUksR0FBRyxHQUFDLEVBQUUsQ0FBQztJQUN0QixDQUFDO0lBdEJnQixVQUFVO1FBRDlCLE9BQU87T0FDYSxVQUFVLENBdUI5QjtJQUFELGlCQUFDO0NBdkJELEFBdUJDLENBdkJ1QyxFQUFFLENBQUMsU0FBUyxHQXVCbkQ7a0JBdkJvQixVQUFVIiwiZmlsZSI6IiIsInNvdXJjZVJvb3QiOiIvIiwic291cmNlc0NvbnRlbnQiOlsiY29uc3Qge2NjY2xhc3MsIHByb3BlcnR5fSA9IGNjLl9kZWNvcmF0b3I7XHJcblxyXG5AY2NjbGFzc1xyXG5leHBvcnQgZGVmYXVsdCBjbGFzcyBIZWxsb3dvcmxkIGV4dGVuZHMgY2MuQ29tcG9uZW50IHtcclxuICAgIGhwID0gMTAwO1xyXG4gICAgbXAgPSA2MDtcclxuICAgIGVxdWlwID0ge1xyXG4gICAgICAgIG5hbWU6J+ijheWkhycsXHJcbiAgICAgICAgc3dvcmQ6e1xyXG4gICAgICAgICAgICBuYW1lOiflsI/liIAnLFxyXG4gICAgICAgICAgICBhdHRhY2s6MzBcclxuICAgICAgICB9LFxyXG4gICAgICAgIHNob2U6e1xyXG4gICAgICAgICAgICBuYW1lOifojYnpnosnLFxyXG4gICAgICAgICAgICBhdHRyOntcclxuICAgICAgICAgICAgICAgIG5hbWU6J+WxnuaApycsXHJcbiAgICAgICAgICAgICAgICBzcGVlZDo1LFxyXG4gICAgICAgICAgICAgICAgZHVyYWJsZToxMDBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB1cGRhdGUgKGR0KSB7XHJcbiAgICAgICAgdGhpcy5ocCArPSAxLjAqZHQ7XHJcbiAgICAgICAgdGhpcy5tcCArPSAwLjUqZHQ7XHJcbiAgICB9XHJcbn0iXX0=
|
@ -1,3 +0,0 @@
|
||||
|
||||
require('./assets/Script/DataBoard');
|
||||
require('./assets/Script/Hero');
|
@ -1,465 +0,0 @@
|
||||
"use strict";
|
||||
cc._RF.push(module, '1c152bUhQpJ6J1jGhQVUYf8', 'DataBoard');
|
||||
// Script/DataBoard.ts
|
||||
|
||||
"use strict";
|
||||
var __extends = (this && this.__extends) || (function () {
|
||||
var extendStatics = function (d, b) {
|
||||
extendStatics = Object.setPrototypeOf ||
|
||||
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
|
||||
function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };
|
||||
return extendStatics(d, b);
|
||||
};
|
||||
return function (d, b) {
|
||||
extendStatics(d, b);
|
||||
function __() { this.constructor = d; }
|
||||
d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
|
||||
};
|
||||
})();
|
||||
var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
|
||||
var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
|
||||
if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
|
||||
else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
|
||||
return c > 3 && r && Object.defineProperty(target, key, r), r;
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
/*******************************************************************************
|
||||
* 创建: 2022年11月23日
|
||||
* 作者: 水煮肉片饭(27185709@qq.com)
|
||||
* 描述: 数据看板
|
||||
* 节点挂上该组件,就可以在游戏运行过程中,直观看到节点任意属性(包括节点脚本中的属性)
|
||||
* 可以图形化展示以下四种数据:
|
||||
* 轮廓盒子: 随节点旋转,代表节点的实时矩形
|
||||
* 碰撞盒子: 不随节点旋转,一般代表碰撞范围
|
||||
* 自定义参数: 节点自身属性,以及节点任意脚本中的属性
|
||||
* 锚点: 锚点位置会显示一个小红点
|
||||
* 自定义参数(配置想监控的数据):
|
||||
* wp: 世界坐标
|
||||
* radian: 节点弧度(单位:π)
|
||||
* matrix: 变换矩阵
|
||||
* 自身属性: x,y,parent,children等
|
||||
* 脚本属性: 脚本实例对象的属性
|
||||
* ↓↓参数可以用3种分隔符隔开↓↓
|
||||
* 英文逗号、英文冒号、空格
|
||||
* ————————————————————————举个栗子————————————————————————
|
||||
* 脚本: Hero
|
||||
* 参数: wp,scale,angle,#angle,#hp
|
||||
* 显示结果:世界坐标,节点scale,节点angle,Hero对象的angle,Hero对象的hp
|
||||
* ————————————————————————温馨提示————————————————————————
|
||||
* 初始化的时候,设置全局变量window['DATABOARD'] = false可屏蔽本项目所有DataBoard,不会产生任何额外开销\n
|
||||
*******************************************************************************/
|
||||
window['DATABOARD'] = true;
|
||||
var ANCHOR_SIZE = 20; //锚点的大小
|
||||
var LINEHEIGHT = 1.2; //行高是字体大小的多少倍
|
||||
var _a = cc._decorator, ccclass = _a.ccclass, property = _a.property, executeInEditMode = _a.executeInEditMode, menu = _a.menu;
|
||||
var DataBoard = /** @class */ (function (_super) {
|
||||
__extends(DataBoard, _super);
|
||||
function DataBoard() {
|
||||
var _this = _super !== null && _super.apply(this, arguments) || this;
|
||||
_this._isOutlineBoxActive = false;
|
||||
_this._outlineBoxColor = new cc.Color(Math.random() * 255, Math.random() * 255, Math.random() * 255);
|
||||
_this._outlineBoxOpacity = 100;
|
||||
_this._isCollideBoxActive = true;
|
||||
_this._collideBoxColor = new cc.Color(Math.random() * 255, Math.random() * 255, Math.random() * 255);
|
||||
_this._collideBoxOpacity = 100;
|
||||
_this._isCustomLabelActive = true;
|
||||
_this.customComponentName = '';
|
||||
_this._customLabelString = 'x,y';
|
||||
_this._customLabelOffset = cc.v2(0, 100);
|
||||
_this._customLabelColor = new cc.Color(255, 255, 0);
|
||||
_this._customLabelSize = 60;
|
||||
_this._customLabelDigit = 0;
|
||||
_this.boardNode = null;
|
||||
_this.outlineBoxNode = null;
|
||||
_this.collideBoxNode = null;
|
||||
_this.anchorPointNode = null;
|
||||
_this.customLabelNode = null;
|
||||
_this.customLabel = null;
|
||||
_this.customLabelStringSplit = null;
|
||||
_this.monitorComp = null;
|
||||
return _this;
|
||||
}
|
||||
Object.defineProperty(DataBoard.prototype, "isOutlineBoxActive", {
|
||||
get: function () { return this._isOutlineBoxActive; },
|
||||
set: function (value) {
|
||||
this._isOutlineBoxActive = value;
|
||||
this.outlineBoxNode.active = value;
|
||||
},
|
||||
enumerable: false,
|
||||
configurable: true
|
||||
});
|
||||
;
|
||||
Object.defineProperty(DataBoard.prototype, "outlineBoxColor", {
|
||||
get: function () { return this._outlineBoxColor; },
|
||||
set: function (value) {
|
||||
this._outlineBoxColor = value;
|
||||
this.outlineBoxNode.color = value;
|
||||
},
|
||||
enumerable: false,
|
||||
configurable: true
|
||||
});
|
||||
;
|
||||
Object.defineProperty(DataBoard.prototype, "outlineBoxOpacity", {
|
||||
get: function () { return this._outlineBoxOpacity; },
|
||||
set: function (value) {
|
||||
this._outlineBoxOpacity = value;
|
||||
this.outlineBoxNode.opacity = value;
|
||||
},
|
||||
enumerable: false,
|
||||
configurable: true
|
||||
});
|
||||
;
|
||||
Object.defineProperty(DataBoard.prototype, "isCollideBoxActive", {
|
||||
get: function () { return this._isCollideBoxActive; },
|
||||
set: function (value) {
|
||||
this._isCollideBoxActive = value;
|
||||
this.collideBoxNode.active = value;
|
||||
},
|
||||
enumerable: false,
|
||||
configurable: true
|
||||
});
|
||||
;
|
||||
Object.defineProperty(DataBoard.prototype, "collideBoxColor", {
|
||||
get: function () { return this._collideBoxColor; },
|
||||
set: function (value) {
|
||||
this._collideBoxColor = value;
|
||||
this.collideBoxNode.color = value;
|
||||
},
|
||||
enumerable: false,
|
||||
configurable: true
|
||||
});
|
||||
;
|
||||
Object.defineProperty(DataBoard.prototype, "collideBoxOpacity", {
|
||||
get: function () { return this._collideBoxOpacity; },
|
||||
set: function (value) {
|
||||
this._collideBoxOpacity = value;
|
||||
this.collideBoxNode.opacity = value;
|
||||
},
|
||||
enumerable: false,
|
||||
configurable: true
|
||||
});
|
||||
;
|
||||
Object.defineProperty(DataBoard.prototype, "isCustomLabelActive", {
|
||||
get: function () { return this._isCustomLabelActive; },
|
||||
set: function (value) {
|
||||
this._isCustomLabelActive = value;
|
||||
this.customLabelNode.active = value;
|
||||
},
|
||||
enumerable: false,
|
||||
configurable: true
|
||||
});
|
||||
;
|
||||
Object.defineProperty(DataBoard.prototype, "customLabelString", {
|
||||
get: function () { return this._customLabelString; },
|
||||
set: function (value) {
|
||||
this._customLabelString = value;
|
||||
this.customLabelStringSplit = value
|
||||
.replace(/,|,/g, '_~_').replace(/:|:/g, '_!_').replace(/ |\t/g, '_@_')
|
||||
.replace(/_*\n_*/g, '_\n_').split('_');
|
||||
},
|
||||
enumerable: false,
|
||||
configurable: true
|
||||
});
|
||||
;
|
||||
Object.defineProperty(DataBoard.prototype, "customLabelOffset", {
|
||||
get: function () { return this._customLabelOffset; },
|
||||
set: function (value) {
|
||||
this._customLabelOffset = value;
|
||||
this.customLabelNode.x = value.x;
|
||||
this.customLabelNode.y = value.y;
|
||||
},
|
||||
enumerable: false,
|
||||
configurable: true
|
||||
});
|
||||
;
|
||||
Object.defineProperty(DataBoard.prototype, "customLabelColor", {
|
||||
get: function () { return this._customLabelColor; },
|
||||
set: function (value) {
|
||||
this._customLabelColor = value;
|
||||
this.customLabelNode.color = value;
|
||||
},
|
||||
enumerable: false,
|
||||
configurable: true
|
||||
});
|
||||
;
|
||||
Object.defineProperty(DataBoard.prototype, "customLabelSize", {
|
||||
get: function () { return this._customLabelSize; },
|
||||
set: function (value) {
|
||||
this._customLabelSize = value;
|
||||
this.customLabel.fontSize = value;
|
||||
this.customLabel.lineHeight = value * LINEHEIGHT;
|
||||
this.customLabelNode.getComponent(cc.LabelOutline).width = value * 0.1;
|
||||
},
|
||||
enumerable: false,
|
||||
configurable: true
|
||||
});
|
||||
;
|
||||
Object.defineProperty(DataBoard.prototype, "customLabelDigit", {
|
||||
get: function () { return this._customLabelDigit; },
|
||||
set: function (value) {
|
||||
this._customLabelDigit = value;
|
||||
},
|
||||
enumerable: false,
|
||||
configurable: true
|
||||
});
|
||||
;
|
||||
DataBoard.prototype.start = function () {
|
||||
this.boardNode = this.node.getChildByName('DataBoard');
|
||||
if (!CC_EDITOR && !window['DATABOARD']) {
|
||||
this.destroy();
|
||||
return;
|
||||
}
|
||||
if (cc.isValid(this.boardNode)) {
|
||||
this.boardNode.removeFromParent();
|
||||
this.boardNode.destroy();
|
||||
}
|
||||
var texture = new cc.Texture2D();
|
||||
texture.initWithData(new Uint8Array([255, 255, 255]), cc.Texture2D.PixelFormat.RGB888, 1, 1);
|
||||
this.boardNode = new cc.Node('DataBoard');
|
||||
this.boardNode.setParent(this.node);
|
||||
this.boardNode.x = this.boardNode.y = 0;
|
||||
this.boardNode.zIndex = cc.macro.MAX_ZINDEX;
|
||||
// this.boardNode['_objFlags'] |= cc.Object['Flags'].HideInHierarchy;
|
||||
this.boardNode['_objFlags'] |= cc.Object['Flags'].LockedInEditor;
|
||||
this.outlineBoxNode = new cc.Node('OutlineBox');
|
||||
this.outlineBoxNode.setParent(this.boardNode);
|
||||
this.outlineBoxNode.addComponent(cc.Sprite).spriteFrame = new cc.SpriteFrame(texture);
|
||||
this.outlineBoxNode.active = this.isOutlineBoxActive;
|
||||
this.outlineBoxNode.color = this.outlineBoxColor;
|
||||
this.outlineBoxNode.opacity = this.outlineBoxOpacity;
|
||||
this.collideBoxNode = new cc.Node('CollideBox');
|
||||
this.collideBoxNode.setParent(this.boardNode);
|
||||
this.collideBoxNode.addComponent(cc.Sprite).spriteFrame = new cc.SpriteFrame(texture);
|
||||
this.collideBoxNode.active = this.isCollideBoxActive;
|
||||
this.collideBoxNode.color = this.collideBoxColor;
|
||||
this.collideBoxNode.opacity = this.collideBoxOpacity;
|
||||
this.anchorPointNode = new cc.Node('AnchorPoint');
|
||||
this.anchorPointNode.setParent(this.boardNode);
|
||||
this.anchorPointNode.addComponent(cc.Sprite).spriteFrame = new cc.SpriteFrame(texture);
|
||||
this.anchorPointNode.color = cc.color(255, 0, 0);
|
||||
this.anchorPointNode.width = ANCHOR_SIZE;
|
||||
this.anchorPointNode.height = ANCHOR_SIZE;
|
||||
this.customLabelNode = new cc.Node('CustomLabel');
|
||||
this.customLabelNode.setParent(this.boardNode);
|
||||
this.customLabel = this.customLabelNode.addComponent(cc.Label);
|
||||
this.customLabelNode.addComponent(cc.LabelOutline).color = cc.color(0, 0, 0);
|
||||
this.customLabelNode.active = this.isCustomLabelActive;
|
||||
this.customLabelString = this._customLabelString;
|
||||
this.customLabelNode.x = this.customLabelOffset.x;
|
||||
this.customLabelNode.y = this.customLabelOffset.y;
|
||||
this.customLabelNode.color = this.customLabelColor;
|
||||
this.customLabelSize = this._customLabelSize;
|
||||
this.updateAngle();
|
||||
this.updateScale();
|
||||
this.updateAnchor();
|
||||
this.updateSize();
|
||||
this.node.on(cc.Node.EventType.ROTATION_CHANGED, this.updateAngle, this);
|
||||
this.node.on(cc.Node.EventType.SCALE_CHANGED, this.updateScale, this);
|
||||
this.node.on(cc.Node.EventType.ANCHOR_CHANGED, this.updateAnchor, this);
|
||||
this.node.on(cc.Node.EventType.SIZE_CHANGED, this.updateSize, this);
|
||||
};
|
||||
DataBoard.prototype.updateAngle = function () {
|
||||
this.collideBoxNode.angle = -this.node.angle;
|
||||
this.customLabelNode.angle = -this.node.angle;
|
||||
};
|
||||
DataBoard.prototype.updateScale = function () {
|
||||
this.boardNode.scaleX = 1 / this.node.scaleX;
|
||||
this.boardNode.scaleY = 1 / this.node.scaleY;
|
||||
this.outlineBoxNode.scaleX = this.node.scaleX;
|
||||
this.outlineBoxNode.scaleY = this.node.scaleY;
|
||||
this.collideBoxNode.scaleX = this.node.scaleX;
|
||||
this.collideBoxNode.scaleY = this.node.scaleY;
|
||||
};
|
||||
DataBoard.prototype.updateAnchor = function () {
|
||||
this.outlineBoxNode.anchorX = this.node.anchorX;
|
||||
this.outlineBoxNode.anchorY = this.node.anchorY;
|
||||
this.collideBoxNode.anchorX = this.node.anchorX;
|
||||
this.collideBoxNode.anchorY = this.node.anchorY;
|
||||
};
|
||||
DataBoard.prototype.updateSize = function () {
|
||||
this.outlineBoxNode.width = this.node.width;
|
||||
this.outlineBoxNode.height = this.node.height;
|
||||
this.collideBoxNode.width = this.node.width;
|
||||
this.collideBoxNode.height = this.node.height;
|
||||
};
|
||||
DataBoard.prototype.update = function () {
|
||||
if (!this.isCustomLabelActive)
|
||||
return;
|
||||
if (!this.customLabelStringSplit)
|
||||
return;
|
||||
var radian = -this.node.angle * Math.PI / 180;
|
||||
var cos = Math.cos(radian);
|
||||
var sin = Math.sin(radian);
|
||||
this.customLabelNode.x = this.customLabelOffset.x * cos - this.customLabelOffset.y * sin;
|
||||
this.customLabelNode.y = this.customLabelOffset.x * sin + this.customLabelOffset.y * cos;
|
||||
var str = '';
|
||||
var strs = this.customLabelStringSplit;
|
||||
if (!this.monitorComp && this.customComponentName) {
|
||||
this.monitorComp = this.node.getComponent(this.customComponentName);
|
||||
}
|
||||
for (var i = 0, len = strs.length; i < len; ++i) {
|
||||
var tmp = null;
|
||||
switch (strs[i]) {
|
||||
case 'wp':
|
||||
var matrix = this.node['_worldMatrix'].m;
|
||||
tmp = matrix[12].toFixed(this.customLabelDigit) + ",\t" + matrix[13].toFixed(this.customLabelDigit);
|
||||
break;
|
||||
case 'angle':
|
||||
tmp = this.node.angle.toFixed(this.customLabelDigit) + '°';
|
||||
break;
|
||||
case 'radian':
|
||||
tmp = (this.node.angle / 180).toFixed(this.customLabelDigit) + 'π';
|
||||
break;
|
||||
case 'matrix':
|
||||
matrix = this.node['_worldMatrix'].m;
|
||||
tmp = '';
|
||||
for (var i_1 = 0; i_1 < 4; ++i_1) {
|
||||
for (var j = 0; j < 4; ++j) {
|
||||
var m = matrix[j * 4 + i_1];
|
||||
tmp += (m < 0 ? '\t\t' : '\t\t\t') + m.toFixed(this.customLabelDigit);
|
||||
}
|
||||
i_1 !== 3 && (tmp += '\n');
|
||||
}
|
||||
break;
|
||||
case 'children':
|
||||
tmp = '';
|
||||
for (var i_2 = 0, len_1 = this.node.childrenCount; i_2 < len_1; ++i_2) {
|
||||
tmp += "\t\t\t" + i_2 + "\uFF1A" + this.node.children[i_2].name;
|
||||
i_2 !== len_1 - 1 && (tmp += '\n');
|
||||
}
|
||||
break;
|
||||
case '~':
|
||||
tmp = ',\t';
|
||||
break;
|
||||
case '!':
|
||||
tmp = ':\t';
|
||||
break;
|
||||
case '@':
|
||||
tmp = '\t\t';
|
||||
break;
|
||||
default:
|
||||
if (this.node[strs[i]] !== undefined) {
|
||||
tmp = this.node[strs[i]];
|
||||
}
|
||||
else if (strs[i].startsWith('#') && this.monitorComp !== null) {
|
||||
tmp = this.parseString(strs[i].substring(1));
|
||||
}
|
||||
else {
|
||||
tmp = strs[i];
|
||||
}
|
||||
if (typeof tmp === 'number') {
|
||||
tmp = tmp.toFixed(this.customLabelDigit);
|
||||
}
|
||||
else if (tmp.name) {
|
||||
tmp = tmp.name;
|
||||
}
|
||||
break;
|
||||
}
|
||||
str += tmp;
|
||||
}
|
||||
this.customLabel.string = str;
|
||||
};
|
||||
DataBoard.prototype.parseString = function (str) {
|
||||
var strs = str.split('.');
|
||||
var ret = this.monitorComp[strs[0]];
|
||||
ret === undefined && (ret = "#" + strs[0]);
|
||||
for (var i = 1, len = strs.length; i < len; ++i) {
|
||||
if (ret[strs[i]] === undefined) {
|
||||
return (ret.name ? ret.name : ret) + "." + strs[i];
|
||||
}
|
||||
ret = ret[strs[i]];
|
||||
}
|
||||
return ret;
|
||||
};
|
||||
DataBoard.prototype.onDestroy = function () {
|
||||
if (cc.isValid(this.boardNode)) {
|
||||
this.boardNode.removeFromParent();
|
||||
this.boardNode.destroy();
|
||||
}
|
||||
this.node.targetOff(this);
|
||||
};
|
||||
__decorate([
|
||||
property
|
||||
], DataBoard.prototype, "_isOutlineBoxActive", void 0);
|
||||
__decorate([
|
||||
property({ displayName: CC_DEV && '轮廓盒子', tooltip: CC_DEV && '随节点旋转,代表实时轮廓' })
|
||||
], DataBoard.prototype, "isOutlineBoxActive", null);
|
||||
__decorate([
|
||||
property
|
||||
], DataBoard.prototype, "_outlineBoxColor", void 0);
|
||||
__decorate([
|
||||
property({ displayName: CC_DEV && '······颜色', visible: function () { return this.isOutlineBoxActive; } })
|
||||
], DataBoard.prototype, "outlineBoxColor", null);
|
||||
__decorate([
|
||||
property
|
||||
], DataBoard.prototype, "_outlineBoxOpacity", void 0);
|
||||
__decorate([
|
||||
property({ min: 0, max: 255, step: 1, slide: true, displayName: CC_DEV && '······透明度', visible: function () { return this.isOutlineBoxActive; } })
|
||||
], DataBoard.prototype, "outlineBoxOpacity", null);
|
||||
__decorate([
|
||||
property
|
||||
], DataBoard.prototype, "_isCollideBoxActive", void 0);
|
||||
__decorate([
|
||||
property({ displayName: CC_DEV && '碰撞盒子', tooltip: CC_DEV && '不随节点旋转,代表碰撞范围' })
|
||||
], DataBoard.prototype, "isCollideBoxActive", null);
|
||||
__decorate([
|
||||
property
|
||||
], DataBoard.prototype, "_collideBoxColor", void 0);
|
||||
__decorate([
|
||||
property({ displayName: CC_DEV && '······颜色', visible: function () { return this.isCollideBoxActive; } })
|
||||
], DataBoard.prototype, "collideBoxColor", null);
|
||||
__decorate([
|
||||
property
|
||||
], DataBoard.prototype, "_collideBoxOpacity", void 0);
|
||||
__decorate([
|
||||
property({ min: 0, max: 255, step: 1, slide: true, displayName: CC_DEV && '······透明度', visible: function () { return this.isCollideBoxActive; } })
|
||||
], DataBoard.prototype, "collideBoxOpacity", null);
|
||||
__decorate([
|
||||
property
|
||||
], DataBoard.prototype, "_isCustomLabelActive", void 0);
|
||||
__decorate([
|
||||
property({ displayName: CC_DEV && '自定义参数', tooltip: CC_DEV && '配置显示的属性内容' })
|
||||
], DataBoard.prototype, "isCustomLabelActive", null);
|
||||
__decorate([
|
||||
property({ displayName: CC_DEV && '······脚本', tooltip: CC_DEV && '监控哪个脚本', visible: function () { return this.isCustomLabelActive; } })
|
||||
], DataBoard.prototype, "customComponentName", void 0);
|
||||
__decorate([
|
||||
property
|
||||
], DataBoard.prototype, "_customLabelString", void 0);
|
||||
__decorate([
|
||||
property({ multiline: true, displayName: CC_DEV && '······参数', tooltip: CC_DEV && "—————支持的参数————\nwp:世界坐标\nradian:节点弧度(单位:π)\nmatrix:变换矩阵\n自身属性:x,y,parent,children等\n脚本属性:脚本实例对象的属性\n↓↓参数可以用3种分隔符隔开↓↓\n英文逗号、英文冒号、空格\n————举个栗子————\n脚本:Hero\n参数:wp,scale,angle,#angle,#hp\n显示结果:\n世界坐标,节点scale,节点angle,Hero对象的angle,Hero对象的hp\n————温馨提示————\n初始化的时候,设置全局变量\nwindow['DATABOARD'] = false\n可屏蔽本项目所有DataBoard,不会产生任何额外开销", visible: function () { return this.isCustomLabelActive; } })
|
||||
], DataBoard.prototype, "customLabelString", null);
|
||||
__decorate([
|
||||
property
|
||||
], DataBoard.prototype, "_customLabelOffset", void 0);
|
||||
__decorate([
|
||||
property({ displayName: CC_DEV && '······偏移', visible: function () { return this.isCustomLabelActive; } })
|
||||
], DataBoard.prototype, "customLabelOffset", null);
|
||||
__decorate([
|
||||
property
|
||||
], DataBoard.prototype, "_customLabelColor", void 0);
|
||||
__decorate([
|
||||
property({ displayName: CC_DEV && '······颜色', visible: function () { return this.isCustomLabelActive; } })
|
||||
], DataBoard.prototype, "customLabelColor", null);
|
||||
__decorate([
|
||||
property
|
||||
], DataBoard.prototype, "_customLabelSize", void 0);
|
||||
__decorate([
|
||||
property({ displayName: CC_DEV && '······大小', visible: function () { return this.isCustomLabelActive; } })
|
||||
], DataBoard.prototype, "customLabelSize", null);
|
||||
__decorate([
|
||||
property
|
||||
], DataBoard.prototype, "_customLabelDigit", void 0);
|
||||
__decorate([
|
||||
property({ min: 0, max: 10, step: 1, slide: true, displayName: CC_DEV && '······小数位数', visible: function () { return this.isCustomLabelActive; } })
|
||||
], DataBoard.prototype, "customLabelDigit", null);
|
||||
DataBoard = __decorate([
|
||||
ccclass,
|
||||
executeInEditMode,
|
||||
menu('Comp/DataBoard')
|
||||
], DataBoard);
|
||||
return DataBoard;
|
||||
}(cc.Component));
|
||||
exports.default = DataBoard;
|
||||
|
||||
cc._RF.pop();
|
File diff suppressed because one or more lines are too long
@ -1,61 +0,0 @@
|
||||
"use strict";
|
||||
cc._RF.push(module, '9285eM4YhBJhL8+C569X294', 'Hero');
|
||||
// Script/Hero.ts
|
||||
|
||||
"use strict";
|
||||
var __extends = (this && this.__extends) || (function () {
|
||||
var extendStatics = function (d, b) {
|
||||
extendStatics = Object.setPrototypeOf ||
|
||||
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
|
||||
function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };
|
||||
return extendStatics(d, b);
|
||||
};
|
||||
return function (d, b) {
|
||||
extendStatics(d, b);
|
||||
function __() { this.constructor = d; }
|
||||
d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
|
||||
};
|
||||
})();
|
||||
var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
|
||||
var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
|
||||
if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
|
||||
else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
|
||||
return c > 3 && r && Object.defineProperty(target, key, r), r;
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
var _a = cc._decorator, ccclass = _a.ccclass, property = _a.property;
|
||||
var Helloworld = /** @class */ (function (_super) {
|
||||
__extends(Helloworld, _super);
|
||||
function Helloworld() {
|
||||
var _this = _super !== null && _super.apply(this, arguments) || this;
|
||||
_this.hp = 100;
|
||||
_this.mp = 60;
|
||||
_this.equip = {
|
||||
name: '装备',
|
||||
sword: {
|
||||
name: '小刀',
|
||||
attack: 30
|
||||
},
|
||||
shoe: {
|
||||
name: '草鞋',
|
||||
attr: {
|
||||
name: '属性',
|
||||
speed: 5,
|
||||
durable: 100
|
||||
}
|
||||
}
|
||||
};
|
||||
return _this;
|
||||
}
|
||||
Helloworld.prototype.update = function (dt) {
|
||||
this.hp += 1.0 * dt;
|
||||
this.mp += 0.5 * dt;
|
||||
};
|
||||
Helloworld = __decorate([
|
||||
ccclass
|
||||
], Helloworld);
|
||||
return Helloworld;
|
||||
}(cc.Component));
|
||||
exports.default = Helloworld;
|
||||
|
||||
cc._RF.pop();
|
@ -1 +0,0 @@
|
||||
{"version":3,"sources":["assets\\Script\\Hero.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;AAAM,IAAA,KAAsB,EAAE,CAAC,UAAU,EAAlC,OAAO,aAAA,EAAE,QAAQ,cAAiB,CAAC;AAG1C;IAAwC,8BAAY;IAApD;QAAA,qEAuBC;QAtBG,QAAE,GAAG,GAAG,CAAC;QACT,QAAE,GAAG,EAAE,CAAC;QACR,WAAK,GAAG;YACJ,IAAI,EAAC,IAAI;YACT,KAAK,EAAC;gBACF,IAAI,EAAC,IAAI;gBACT,MAAM,EAAC,EAAE;aACZ;YACD,IAAI,EAAC;gBACD,IAAI,EAAC,IAAI;gBACT,IAAI,EAAC;oBACD,IAAI,EAAC,IAAI;oBACT,KAAK,EAAC,CAAC;oBACP,OAAO,EAAC,GAAG;iBACd;aACJ;SACJ,CAAA;;IAML,CAAC;IAJG,2BAAM,GAAN,UAAQ,EAAE;QACN,IAAI,CAAC,EAAE,IAAI,GAAG,GAAC,EAAE,CAAC;QAClB,IAAI,CAAC,EAAE,IAAI,GAAG,GAAC,EAAE,CAAC;IACtB,CAAC;IAtBgB,UAAU;QAD9B,OAAO;OACa,UAAU,CAuB9B;IAAD,iBAAC;CAvBD,AAuBC,CAvBuC,EAAE,CAAC,SAAS,GAuBnD;kBAvBoB,UAAU","file":"","sourceRoot":"/","sourcesContent":["const {ccclass, property} = cc._decorator;\r\n\r\n@ccclass\r\nexport default class Helloworld extends cc.Component {\r\n hp = 100;\r\n mp = 60;\r\n equip = {\r\n name:'装备',\r\n sword:{\r\n name:'小刀',\r\n attack:30\r\n },\r\n shoe:{\r\n name:'草鞋',\r\n attr:{\r\n name:'属性',\r\n speed:5,\r\n durable:100\r\n }\r\n }\r\n }\r\n\r\n update (dt) {\r\n this.hp += 1.0*dt;\r\n this.mp += 0.5*dt;\r\n }\r\n}"]}
|
@ -1 +0,0 @@
|
||||
{"pid":14324}
|
Loading…
x
Reference in New Issue
Block a user