2 Commits

Author SHA1 Message Date
46a779633a feat(hero): 添加受击闪光效果并重构相关代码
新增FlashSprite组件实现受击闪光效果
重构HeroAnmComp和HeroViewComp以支持闪光效果
更新多个英雄prefab以包含闪光材质和组件
2025-11-15 11:15:30 +08:00
4af9a6fd9e refactor(hero): 重构英雄属性系统与受击特效
将HeroAttrSystem从HeroAttrsComp中分离为独立文件
删除废弃的05-outline-glow资源文件
优化TalComp.ts中的代码格式
使用FlashSprite替换旧的受击特效实现
2025-11-15 10:52:39 +08:00
41 changed files with 2857 additions and 1395 deletions

Binary file not shown.

View File

@@ -1 +0,0 @@
{"ver":"1.2.0","importer":"directory","imported":true,"uuid":"551a2611-69c0-45ae-bfc6-37f056a34b33","files":[],"subMetas":{},"userData":{}}

View File

@@ -1,41 +0,0 @@
{
"__type__": "cc.Material",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"_native": "",
"_effectAsset": {
"__uuid__": "cfeeea4f-db9c-42cd-a0f7-fc5cb37bd3d7",
"__expectedType__": "cc.EffectAsset"
},
"_techIdx": 0,
"_defines": [
{
"USE_TEXTURE": true
}
],
"_states": [
{
"rasterizerState": {},
"depthStencilState": {},
"blendState": {
"targets": [
{}
]
}
}
],
"_props": [
{
"glowColor": {
"__type__": "cc.Color",
"r": 0,
"g": 0,
"b": 0,
"a": 255
},
"glowWidth": 0.003,
"glowThreshold": 0.645
}
]
}

View File

@@ -1 +0,0 @@
{"ver":"1.0.21","importer":"material","imported":true,"uuid":"2fcd55a9-38ca-45aa-9164-68e48aaf51ce","files":[".json"],"subMetas":{},"userData":{}}

View File

@@ -1 +0,0 @@
{"ver":"1.0.21","importer":"material","imported":true,"uuid":"974af3c9-d7ee-449f-a5df-cd8e2dd49188","files":[".json"],"subMetas":{},"userData":{}}

View File

@@ -1 +0,0 @@
{"ver":"1.2.0","importer":"directory","imported":true,"uuid":"7d369c63-9191-4323-abcc-edda5799a410","files":[],"subMetas":{},"userData":{}}

View File

@@ -1,169 +0,0 @@
// Copyright (c) 2017-2020 Xiamen Yaji Software Co., Ltd.
CCEffect %{
techniques:
- passes:
- vert: sprite-vs:vert
frag: sprite-fs:frag
depthStencilState:
depthTest: false
depthWrite: false
blendState:
targets:
- blend: true
blendSrc: src_alpha
blendDst: one_minus_src_alpha
blendDstAlpha: one_minus_src_alpha
rasterizerState:
cullMode: none
properties:
alphaThreshold: { value: 0.5 }
glowColor: { value: [1, 1, 1, 1], editor: { type: color } }
glowWidth: { value: 0.05, editor: { slide: true, range: [0, 0.3], step: 0.001 } }
glowThreshold: { value: 1, editor: { slide: true, range: [0, 1], step: 0.001 } }
}%
CCProgram sprite-vs %{
precision highp float;
#include <builtin/uniforms/cc-global>
#if USE_LOCAL
#include <builtin/uniforms/cc-local>
#endif
#if SAMPLE_FROM_RT
#include <common/common-define>
#endif
in vec3 a_position;
in vec2 a_texCoord;
in vec4 a_color;
out vec4 color;
out vec2 uv0;
vec4 vert () {
vec4 pos = vec4(a_position, 1);
#if USE_LOCAL
pos = cc_matWorld * pos;
#endif
#if USE_PIXEL_ALIGNMENT
pos = cc_matView * pos;
pos.xyz = floor(pos.xyz);
pos = cc_matProj * pos;
#else
pos = cc_matViewProj * pos;
#endif
uv0 = a_texCoord;
#if SAMPLE_FROM_RT
CC_HANDLE_RT_SAMPLE_FLIP(uv0);
#endif
color = a_color;
return pos;
}
}%
CCProgram sprite-fs %{
precision highp float;
#include <builtin/internal/embedded-alpha>
#include <builtin/internal/alpha-test>
in vec4 color;
uniform FSConstants {
vec4 glowColor;
float glowWidth;
float glowThreshold;
};
#if USE_TEXTURE
in vec2 uv0;
#pragma builtin(local)
layout(set = 2, binding = 12) uniform sampler2D cc_spriteTexture;
#endif
vec4 getTextureColor (sampler2D mainTexture, vec2 uv) {
if (uv.x > 1.0 || uv.x < 0.0 || uv.y > 1.0 || uv.y < 0.0) {
return vec4(0.0, 0.0, 0.0, 0.0);
}
return texture(mainTexture, uv);
}
float getColorAlpha (float angle, float dist) {
// 角度转弧度,公式为:弧度 = 角度 * (pi / 180)
float radian = angle * 3.14 / 180.0;
vec2 newUV = uv0 + vec2(dist * cos(radian), dist * sin(radian));
vec4 color = getTextureColor(cc_spriteTexture, newUV);
return color.a;
}
float getAverageAlpha (float dist) {
float totalAlpha = 0.0;
totalAlpha += getColorAlpha(0.0, dist);
totalAlpha += getColorAlpha(30.0, dist);
totalAlpha += getColorAlpha(60.0, dist);
totalAlpha += getColorAlpha(90.0, dist);
totalAlpha += getColorAlpha(120.0, dist);
totalAlpha += getColorAlpha(150.0, dist);
totalAlpha += getColorAlpha(180.0, dist);
totalAlpha += getColorAlpha(210.0, dist);
totalAlpha += getColorAlpha(240.0, dist);
totalAlpha += getColorAlpha(270.0, dist);
totalAlpha += getColorAlpha(300.0, dist);
totalAlpha += getColorAlpha(330.0, dist);
return totalAlpha * 0.0833;
}
float getGlowAlpha () {
if (glowWidth == 0.0 ) {
return 0.0;
}
float totalAlpha = 0.0;
totalAlpha += getAverageAlpha(glowWidth * 0.1);
totalAlpha += getAverageAlpha(glowWidth * 0.2);
totalAlpha += getAverageAlpha(glowWidth * 0.3);
totalAlpha += getAverageAlpha(glowWidth * 0.4);
totalAlpha += getAverageAlpha(glowWidth * 0.5);
totalAlpha += getAverageAlpha(glowWidth * 0.6);
totalAlpha += getAverageAlpha(glowWidth * 0.7);
totalAlpha += getAverageAlpha(glowWidth * 0.8);
totalAlpha += getAverageAlpha(glowWidth * 0.9);
totalAlpha += getAverageAlpha(glowWidth * 1.0);
return totalAlpha * 0.1;
}
vec4 frag () {
vec4 o = vec4(1, 1, 1, 1);
#if USE_TEXTURE
o *= CCSampleWithAlphaSeparated(cc_spriteTexture, uv0);
#if IS_GRAY
float gray = 0.2126 * o.r + 0.7152 * o.g + 0.0722 * o.b;
o.r = o.g = o.b = gray;
#endif
#endif
float alpha = getGlowAlpha();
if (alpha <= glowThreshold) {
alpha /= glowThreshold;
alpha = -1.0 * (alpha - 1.0) * (alpha - 1.0) * (alpha - 1.0) * (alpha - 1.0) + 1.0;
} else {
alpha = 0.0;
}
vec4 dstColor = glowColor * alpha;
vec4 scrColor = o;
o = scrColor * scrColor.a + dstColor * (1.0 - scrColor.a);
o *= color;
ALPHA_TEST(o);
return o;
}
}%

View File

@@ -1,169 +0,0 @@
// Copyright (c) 2017-2020 Xiamen Yaji Software Co., Ltd.
CCEffect %{
techniques:
- passes:
- vert: sprite-vs:vert
frag: sprite-fs:frag
depthStencilState:
depthTest: false
depthWrite: false
blendState:
targets:
- blend: true
blendSrc: src_alpha
blendDst: one_minus_src_alpha
blendDstAlpha: one_minus_src_alpha
rasterizerState:
cullMode: none
properties:
alphaThreshold: { value: 0.5 }
glowColor: { value: [1, 1, 1, 1], editor: { type: color } }
glowWidth: { value: 0.05, editor: { slide: true, range: [0, 0.3], step: 0.001 } }
glowThreshold: { value: 1, editor: { slide: true, range: [0, 1], step: 0.001 } }
}%
CCProgram sprite-vs %{
precision highp float;
#include <builtin/uniforms/cc-global>
#if USE_LOCAL
#include <builtin/uniforms/cc-local>
#endif
#if SAMPLE_FROM_RT
#include <common/common-define>
#endif
in vec3 a_position;
in vec2 a_texCoord;
in vec4 a_color;
out vec4 color;
out vec2 uv0;
vec4 vert () {
vec4 pos = vec4(a_position, 1);
#if USE_LOCAL
pos = cc_matWorld * pos;
#endif
#if USE_PIXEL_ALIGNMENT
pos = cc_matView * pos;
pos.xyz = floor(pos.xyz);
pos = cc_matProj * pos;
#else
pos = cc_matViewProj * pos;
#endif
uv0 = a_texCoord;
#if SAMPLE_FROM_RT
CC_HANDLE_RT_SAMPLE_FLIP(uv0);
#endif
color = a_color;
return pos;
}
}%
CCProgram sprite-fs %{
precision highp float;
#include <builtin/internal/embedded-alpha>
#include <builtin/internal/alpha-test>
in vec4 color;
uniform FSConstants {
vec4 glowColor;
float glowWidth;
float glowThreshold;
};
#if USE_TEXTURE
in vec2 uv0;
#pragma builtin(local)
layout(set = 2, binding = 12) uniform sampler2D cc_spriteTexture;
#endif
vec4 getTextureColor (sampler2D mainTexture, vec2 uv) {
if (uv.x > 1.0 || uv.x < 0.0 || uv.y > 1.0 || uv.y < 0.0) {
return vec4(0.0, 0.0, 0.0, 0.0);
}
return texture(mainTexture, uv);
}
float getColorAlpha (float angle, float dist) {
// 角度转弧度,公式为:弧度 = 角度 * (pi / 180)
float radian = angle * 3.14 / 180.0;
vec2 newUV = uv0 + vec2(dist * cos(radian), dist * sin(radian));
vec4 color = getTextureColor(cc_spriteTexture, newUV);
return color.a;
}
float getAverageAlpha (float dist) {
float totalAlpha = 0.0;
totalAlpha += getColorAlpha(0.0, dist);
totalAlpha += getColorAlpha(30.0, dist);
totalAlpha += getColorAlpha(60.0, dist);
totalAlpha += getColorAlpha(90.0, dist);
totalAlpha += getColorAlpha(120.0, dist);
totalAlpha += getColorAlpha(150.0, dist);
totalAlpha += getColorAlpha(180.0, dist);
totalAlpha += getColorAlpha(210.0, dist);
totalAlpha += getColorAlpha(240.0, dist);
totalAlpha += getColorAlpha(270.0, dist);
totalAlpha += getColorAlpha(300.0, dist);
totalAlpha += getColorAlpha(330.0, dist);
return totalAlpha * 0.0833;
}
float getGlowAlpha () {
if (glowWidth == 0.0 ) {
return 0.0;
}
float totalAlpha = 0.0;
totalAlpha += getAverageAlpha(glowWidth * 0.1);
totalAlpha += getAverageAlpha(glowWidth * 0.2);
totalAlpha += getAverageAlpha(glowWidth * 0.3);
totalAlpha += getAverageAlpha(glowWidth * 0.4);
totalAlpha += getAverageAlpha(glowWidth * 0.5);
totalAlpha += getAverageAlpha(glowWidth * 0.6);
totalAlpha += getAverageAlpha(glowWidth * 0.7);
totalAlpha += getAverageAlpha(glowWidth * 0.8);
totalAlpha += getAverageAlpha(glowWidth * 0.9);
totalAlpha += getAverageAlpha(glowWidth * 1.0);
return totalAlpha * 0.1;
}
vec4 frag () {
vec4 o = vec4(1, 1, 1, 1);
#if USE_TEXTURE
o *= CCSampleWithAlphaSeparated(cc_spriteTexture, uv0);
#if IS_GRAY
float gray = 0.2126 * o.r + 0.7152 * o.g + 0.0722 * o.b;
o.r = o.g = o.b = gray;
#endif
#endif
float alpha = getGlowAlpha();
if (alpha <= glowThreshold) {
alpha /= glowThreshold;
alpha = -1.0 * (alpha - 1.0) * (alpha - 1.0) * (alpha - 1.0) * (alpha - 1.0) + 1.0;
} else {
alpha = 0.0;
}
vec4 dstColor = glowColor * alpha;
vec4 scrColor = o;
o = scrColor * scrColor.a + dstColor * (1.0 - scrColor.a);
o *= color;
ALPHA_TEST(o);
return o;
}
}%

View File

@@ -1 +0,0 @@
{"ver":"1.7.1","importer":"effect","imported":true,"uuid":"40c25c17-db22-4ae7-8d3a-f73cbb6d36ba","files":[".json"],"subMetas":{},"userData":{"combinations":[{}]}}

View File

@@ -22,23 +22,20 @@
"__id__": 2
},
{
"__id__": 12
"__id__": 14
},
{
"__id__": 24
"__id__": 26
},
{
"__id__": 35
"__id__": 37
},
{
"__id__": 44
"__id__": 46
}
],
"_active": true,
"_components": [
{
"__id__": 53
},
{
"__id__": 55
},
@@ -50,10 +47,13 @@
},
{
"__id__": 61
},
{
"__id__": 63
}
],
"_prefab": {
"__id__": 63
"__id__": 65
},
"_lpos": {
"__type__": "cc.Vec3",
@@ -106,10 +106,13 @@
},
{
"__id__": 9
},
{
"__id__": 11
}
],
"_prefab": {
"__id__": 11
"__id__": 13
},
"_lpos": {
"__type__": "cc.Vec3",
@@ -299,6 +302,28 @@
"__type__": "cc.CompPrefabInfo",
"fileId": "406uXfKLJEbab+NVEqD1aS"
},
{
"__type__": "954e43Y+QJHNIUpmqTCWA7A",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 2
},
"_enabled": true,
"__prefab": {
"__id__": 12
},
"hitFlashMaterial": {
"__uuid__": "8eee8ab1-fe48-4b22-b956-3f5c18fc4810",
"__expectedType__": "cc.Material"
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "f9iLivg4dHhJksWCjvY9/w"
},
{
"__type__": "cc.PrefabInfo",
"root": {
@@ -319,14 +344,14 @@
"__id__": 1
},
"_prefab": {
"__id__": 13
"__id__": 15
},
"__editorExtras__": {}
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 12
"__id__": 14
},
"asset": {
"__uuid__": "e1b8a315-ece3-41a2-941e-a66861753f1b",
@@ -334,7 +359,7 @@
},
"fileId": "c46/YsCPVOJYA4mWEpNYRx",
"instance": {
"__id__": 14
"__id__": 16
},
"targetOverrides": null
},
@@ -347,15 +372,9 @@
"mountedChildren": [],
"mountedComponents": [],
"propertyOverrides": [
{
"__id__": 15
},
{
"__id__": 17
},
{
"__id__": 18
},
{
"__id__": 19
},
@@ -365,8 +384,14 @@
{
"__id__": 21
},
{
"__id__": 22
},
{
"__id__": 23
},
{
"__id__": 25
}
],
"removedComponents": []
@@ -374,7 +399,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 16
"__id__": 18
},
"propertyPath": [
"_name"
@@ -390,7 +415,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 16
"__id__": 18
},
"propertyPath": [
"_lpos"
@@ -405,7 +430,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 16
"__id__": 18
},
"propertyPath": [
"_lrot"
@@ -421,7 +446,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 16
"__id__": 18
},
"propertyPath": [
"_euler"
@@ -436,7 +461,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 16
"__id__": 18
},
"propertyPath": [
"_active"
@@ -446,7 +471,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 22
"__id__": 24
},
"propertyPath": [
"_contentSize"
@@ -466,7 +491,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 16
"__id__": 18
},
"propertyPath": [
"_lscale"
@@ -485,14 +510,14 @@
"__id__": 1
},
"_prefab": {
"__id__": 25
"__id__": 27
},
"__editorExtras__": {}
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 24
"__id__": 26
},
"asset": {
"__uuid__": "50c3d5e4-49f8-4bd7-a15b-cda359a0ae5c",
@@ -500,7 +525,7 @@
},
"fileId": "5fqU0L3/FOhKaco5UkHuWT",
"instance": {
"__id__": 26
"__id__": 28
},
"targetOverrides": null
},
@@ -513,23 +538,23 @@
"mountedChildren": [],
"mountedComponents": [],
"propertyOverrides": [
{
"__id__": 27
},
{
"__id__": 29
},
{
"__id__": 30
},
{
"__id__": 31
},
{
"__id__": 32
},
{
"__id__": 33
},
{
"__id__": 34
},
{
"__id__": 36
}
],
"removedComponents": []
@@ -537,7 +562,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 28
"__id__": 30
},
"propertyPath": [
"_name"
@@ -553,7 +578,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 28
"__id__": 30
},
"propertyPath": [
"_lpos"
@@ -568,7 +593,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 28
"__id__": 30
},
"propertyPath": [
"_lrot"
@@ -584,7 +609,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 28
"__id__": 30
},
"propertyPath": [
"_euler"
@@ -599,7 +624,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 33
"__id__": 35
},
"propertyPath": [
"_lpos"
@@ -620,7 +645,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 28
"__id__": 30
},
"propertyPath": [
"_lscale"
@@ -639,14 +664,14 @@
"__id__": 1
},
"_prefab": {
"__id__": 36
"__id__": 38
},
"__editorExtras__": {}
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 35
"__id__": 37
},
"asset": {
"__uuid__": "5b4ca49e-0f12-4478-b56d-bf8198b36b90",
@@ -654,7 +679,7 @@
},
"fileId": "0d6ZXmA5dHkZxoGONDL2sE",
"instance": {
"__id__": 37
"__id__": 39
},
"targetOverrides": null
},
@@ -667,20 +692,20 @@
"mountedChildren": [],
"mountedComponents": [],
"propertyOverrides": [
{
"__id__": 38
},
{
"__id__": 40
},
{
"__id__": 41
},
{
"__id__": 42
},
{
"__id__": 43
},
{
"__id__": 44
},
{
"__id__": 45
}
],
"removedComponents": []
@@ -688,7 +713,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 39
"__id__": 41
},
"propertyPath": [
"_name"
@@ -704,7 +729,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 39
"__id__": 41
},
"propertyPath": [
"_lpos"
@@ -719,7 +744,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 39
"__id__": 41
},
"propertyPath": [
"_lrot"
@@ -735,7 +760,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 39
"__id__": 41
},
"propertyPath": [
"_euler"
@@ -750,7 +775,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 39
"__id__": 41
},
"propertyPath": [
"_active"
@@ -764,14 +789,14 @@
"__id__": 1
},
"_prefab": {
"__id__": 45
"__id__": 47
},
"__editorExtras__": {}
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 44
"__id__": 46
},
"asset": {
"__uuid__": "ae4493bd-cbcc-4392-921c-3e2b0fcd5338",
@@ -779,7 +804,7 @@
},
"fileId": "91yoyAQGNDm5ziI7NUChZ+",
"instance": {
"__id__": 46
"__id__": 48
},
"targetOverrides": null
},
@@ -792,20 +817,20 @@
"mountedChildren": [],
"mountedComponents": [],
"propertyOverrides": [
{
"__id__": 47
},
{
"__id__": 49
},
{
"__id__": 50
},
{
"__id__": 51
},
{
"__id__": 52
},
{
"__id__": 53
},
{
"__id__": 54
}
],
"removedComponents": []
@@ -813,7 +838,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 48
"__id__": 50
},
"propertyPath": [
"_name"
@@ -829,7 +854,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 48
"__id__": 50
},
"propertyPath": [
"_lpos"
@@ -844,7 +869,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 48
"__id__": 50
},
"propertyPath": [
"_lrot"
@@ -860,7 +885,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 48
"__id__": 50
},
"propertyPath": [
"_euler"
@@ -875,7 +900,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 48
"__id__": 50
},
"propertyPath": [
"_active"
@@ -892,7 +917,7 @@
},
"_enabled": true,
"__prefab": {
"__id__": 54
"__id__": 56
},
"_contentSize": {
"__type__": "cc.Size",
@@ -920,7 +945,7 @@
},
"_enabled": true,
"__prefab": {
"__id__": 56
"__id__": 58
},
"anm": {
"__id__": 5
@@ -935,13 +960,12 @@
"__type__": "873f8d+SolMEo8DiTTxZRh4",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 1
},
"_enabled": true,
"__prefab": {
"__id__": 58
"__id__": 60
},
"_id": ""
},
@@ -959,7 +983,7 @@
},
"_enabled": true,
"__prefab": {
"__id__": 60
"__id__": 62
},
"enabledContactListener": true,
"bullet": false,
@@ -993,7 +1017,7 @@
},
"_enabled": true,
"__prefab": {
"__id__": 62
"__id__": 64
},
"tag": 0,
"_group": 4,
@@ -1030,16 +1054,16 @@
"targetOverrides": null,
"nestedPrefabInstanceRoots": [
{
"__id__": 44
"__id__": 46
},
{
"__id__": 35
"__id__": 37
},
{
"__id__": 24
"__id__": 26
},
{
"__id__": 12
"__id__": 14
}
]
}

View File

@@ -22,23 +22,20 @@
"__id__": 2
},
{
"__id__": 12
"__id__": 14
},
{
"__id__": 24
"__id__": 26
},
{
"__id__": 35
"__id__": 37
},
{
"__id__": 44
"__id__": 46
}
],
"_active": true,
"_components": [
{
"__id__": 53
},
{
"__id__": 55
},
@@ -50,10 +47,13 @@
},
{
"__id__": 61
},
{
"__id__": 63
}
],
"_prefab": {
"__id__": 63
"__id__": 65
},
"_lpos": {
"__type__": "cc.Vec3",
@@ -106,10 +106,13 @@
},
{
"__id__": 9
},
{
"__id__": 11
}
],
"_prefab": {
"__id__": 11
"__id__": 13
},
"_lpos": {
"__type__": "cc.Vec3",
@@ -299,6 +302,28 @@
"__type__": "cc.CompPrefabInfo",
"fileId": "406uXfKLJEbab+NVEqD1aS"
},
{
"__type__": "954e43Y+QJHNIUpmqTCWA7A",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 2
},
"_enabled": true,
"__prefab": {
"__id__": 12
},
"hitFlashMaterial": {
"__uuid__": "8eee8ab1-fe48-4b22-b956-3f5c18fc4810",
"__expectedType__": "cc.Material"
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "6cZu2rl69OR5+l1nRZerhd"
},
{
"__type__": "cc.PrefabInfo",
"root": {
@@ -319,14 +344,14 @@
"__id__": 1
},
"_prefab": {
"__id__": 13
"__id__": 15
},
"__editorExtras__": {}
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 12
"__id__": 14
},
"asset": {
"__uuid__": "e1b8a315-ece3-41a2-941e-a66861753f1b",
@@ -334,7 +359,7 @@
},
"fileId": "c46/YsCPVOJYA4mWEpNYRx",
"instance": {
"__id__": 14
"__id__": 16
},
"targetOverrides": null
},
@@ -347,15 +372,9 @@
"mountedChildren": [],
"mountedComponents": [],
"propertyOverrides": [
{
"__id__": 15
},
{
"__id__": 17
},
{
"__id__": 18
},
{
"__id__": 19
},
@@ -365,8 +384,14 @@
{
"__id__": 21
},
{
"__id__": 22
},
{
"__id__": 23
},
{
"__id__": 25
}
],
"removedComponents": []
@@ -374,7 +399,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 16
"__id__": 18
},
"propertyPath": [
"_name"
@@ -390,7 +415,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 16
"__id__": 18
},
"propertyPath": [
"_lpos"
@@ -405,7 +430,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 16
"__id__": 18
},
"propertyPath": [
"_lrot"
@@ -421,7 +446,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 16
"__id__": 18
},
"propertyPath": [
"_euler"
@@ -436,7 +461,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 16
"__id__": 18
},
"propertyPath": [
"_active"
@@ -446,7 +471,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 22
"__id__": 24
},
"propertyPath": [
"_contentSize"
@@ -466,7 +491,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 16
"__id__": 18
},
"propertyPath": [
"_lscale"
@@ -485,14 +510,14 @@
"__id__": 1
},
"_prefab": {
"__id__": 25
"__id__": 27
},
"__editorExtras__": {}
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 24
"__id__": 26
},
"asset": {
"__uuid__": "50c3d5e4-49f8-4bd7-a15b-cda359a0ae5c",
@@ -500,7 +525,7 @@
},
"fileId": "5fqU0L3/FOhKaco5UkHuWT",
"instance": {
"__id__": 26
"__id__": 28
},
"targetOverrides": null
},
@@ -513,23 +538,23 @@
"mountedChildren": [],
"mountedComponents": [],
"propertyOverrides": [
{
"__id__": 27
},
{
"__id__": 29
},
{
"__id__": 30
},
{
"__id__": 31
},
{
"__id__": 32
},
{
"__id__": 33
},
{
"__id__": 34
},
{
"__id__": 36
}
],
"removedComponents": []
@@ -537,7 +562,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 28
"__id__": 30
},
"propertyPath": [
"_name"
@@ -553,7 +578,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 28
"__id__": 30
},
"propertyPath": [
"_lpos"
@@ -568,7 +593,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 28
"__id__": 30
},
"propertyPath": [
"_lrot"
@@ -584,7 +609,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 28
"__id__": 30
},
"propertyPath": [
"_euler"
@@ -599,7 +624,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 33
"__id__": 35
},
"propertyPath": [
"_lpos"
@@ -620,7 +645,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 28
"__id__": 30
},
"propertyPath": [
"_lscale"
@@ -639,14 +664,14 @@
"__id__": 1
},
"_prefab": {
"__id__": 36
"__id__": 38
},
"__editorExtras__": {}
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 35
"__id__": 37
},
"asset": {
"__uuid__": "5b4ca49e-0f12-4478-b56d-bf8198b36b90",
@@ -654,7 +679,7 @@
},
"fileId": "0d6ZXmA5dHkZxoGONDL2sE",
"instance": {
"__id__": 37
"__id__": 39
},
"targetOverrides": null
},
@@ -667,20 +692,20 @@
"mountedChildren": [],
"mountedComponents": [],
"propertyOverrides": [
{
"__id__": 38
},
{
"__id__": 40
},
{
"__id__": 41
},
{
"__id__": 42
},
{
"__id__": 43
},
{
"__id__": 44
},
{
"__id__": 45
}
],
"removedComponents": []
@@ -688,7 +713,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 39
"__id__": 41
},
"propertyPath": [
"_name"
@@ -704,7 +729,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 39
"__id__": 41
},
"propertyPath": [
"_lpos"
@@ -719,7 +744,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 39
"__id__": 41
},
"propertyPath": [
"_lrot"
@@ -735,7 +760,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 39
"__id__": 41
},
"propertyPath": [
"_euler"
@@ -750,7 +775,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 39
"__id__": 41
},
"propertyPath": [
"_active"
@@ -764,14 +789,14 @@
"__id__": 1
},
"_prefab": {
"__id__": 45
"__id__": 47
},
"__editorExtras__": {}
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 44
"__id__": 46
},
"asset": {
"__uuid__": "ae4493bd-cbcc-4392-921c-3e2b0fcd5338",
@@ -779,7 +804,7 @@
},
"fileId": "91yoyAQGNDm5ziI7NUChZ+",
"instance": {
"__id__": 46
"__id__": 48
},
"targetOverrides": null
},
@@ -792,20 +817,20 @@
"mountedChildren": [],
"mountedComponents": [],
"propertyOverrides": [
{
"__id__": 47
},
{
"__id__": 49
},
{
"__id__": 50
},
{
"__id__": 51
},
{
"__id__": 52
},
{
"__id__": 53
},
{
"__id__": 54
}
],
"removedComponents": []
@@ -813,7 +838,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 48
"__id__": 50
},
"propertyPath": [
"_name"
@@ -829,7 +854,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 48
"__id__": 50
},
"propertyPath": [
"_lpos"
@@ -844,7 +869,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 48
"__id__": 50
},
"propertyPath": [
"_lrot"
@@ -860,7 +885,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 48
"__id__": 50
},
"propertyPath": [
"_euler"
@@ -875,7 +900,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 48
"__id__": 50
},
"propertyPath": [
"_active"
@@ -892,7 +917,7 @@
},
"_enabled": true,
"__prefab": {
"__id__": 54
"__id__": 56
},
"_contentSize": {
"__type__": "cc.Size",
@@ -920,7 +945,7 @@
},
"_enabled": true,
"__prefab": {
"__id__": 56
"__id__": 58
},
"anm": {
"__id__": 5
@@ -935,13 +960,12 @@
"__type__": "873f8d+SolMEo8DiTTxZRh4",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 1
},
"_enabled": true,
"__prefab": {
"__id__": 58
"__id__": 60
},
"_id": ""
},
@@ -959,7 +983,7 @@
},
"_enabled": true,
"__prefab": {
"__id__": 60
"__id__": 62
},
"enabledContactListener": true,
"bullet": false,
@@ -993,7 +1017,7 @@
},
"_enabled": true,
"__prefab": {
"__id__": 62
"__id__": 64
},
"tag": 0,
"_group": 4,
@@ -1030,16 +1054,16 @@
"targetOverrides": null,
"nestedPrefabInstanceRoots": [
{
"__id__": 44
"__id__": 46
},
{
"__id__": 35
"__id__": 37
},
{
"__id__": 24
"__id__": 26
},
{
"__id__": 12
"__id__": 14
}
]
}

View File

@@ -22,23 +22,20 @@
"__id__": 2
},
{
"__id__": 12
"__id__": 14
},
{
"__id__": 24
"__id__": 26
},
{
"__id__": 35
"__id__": 37
},
{
"__id__": 44
"__id__": 46
}
],
"_active": true,
"_components": [
{
"__id__": 53
},
{
"__id__": 55
},
@@ -50,10 +47,13 @@
},
{
"__id__": 61
},
{
"__id__": 63
}
],
"_prefab": {
"__id__": 63
"__id__": 65
},
"_lpos": {
"__type__": "cc.Vec3",
@@ -106,10 +106,13 @@
},
{
"__id__": 9
},
{
"__id__": 11
}
],
"_prefab": {
"__id__": 11
"__id__": 13
},
"_lpos": {
"__type__": "cc.Vec3",
@@ -299,6 +302,28 @@
"__type__": "cc.CompPrefabInfo",
"fileId": "406uXfKLJEbab+NVEqD1aS"
},
{
"__type__": "954e43Y+QJHNIUpmqTCWA7A",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 2
},
"_enabled": true,
"__prefab": {
"__id__": 12
},
"hitFlashMaterial": {
"__uuid__": "8eee8ab1-fe48-4b22-b956-3f5c18fc4810",
"__expectedType__": "cc.Material"
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "e4zlwtvd5P+aVOci53P5lC"
},
{
"__type__": "cc.PrefabInfo",
"root": {
@@ -319,14 +344,14 @@
"__id__": 1
},
"_prefab": {
"__id__": 13
"__id__": 15
},
"__editorExtras__": {}
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 12
"__id__": 14
},
"asset": {
"__uuid__": "e1b8a315-ece3-41a2-941e-a66861753f1b",
@@ -334,7 +359,7 @@
},
"fileId": "c46/YsCPVOJYA4mWEpNYRx",
"instance": {
"__id__": 14
"__id__": 16
},
"targetOverrides": null
},
@@ -347,15 +372,9 @@
"mountedChildren": [],
"mountedComponents": [],
"propertyOverrides": [
{
"__id__": 15
},
{
"__id__": 17
},
{
"__id__": 18
},
{
"__id__": 19
},
@@ -365,8 +384,14 @@
{
"__id__": 21
},
{
"__id__": 22
},
{
"__id__": 23
},
{
"__id__": 25
}
],
"removedComponents": []
@@ -374,7 +399,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 16
"__id__": 18
},
"propertyPath": [
"_name"
@@ -390,7 +415,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 16
"__id__": 18
},
"propertyPath": [
"_lpos"
@@ -405,7 +430,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 16
"__id__": 18
},
"propertyPath": [
"_lrot"
@@ -421,7 +446,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 16
"__id__": 18
},
"propertyPath": [
"_euler"
@@ -436,7 +461,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 16
"__id__": 18
},
"propertyPath": [
"_active"
@@ -446,7 +471,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 22
"__id__": 24
},
"propertyPath": [
"_contentSize"
@@ -466,7 +491,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 16
"__id__": 18
},
"propertyPath": [
"_lscale"
@@ -485,14 +510,14 @@
"__id__": 1
},
"_prefab": {
"__id__": 25
"__id__": 27
},
"__editorExtras__": {}
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 24
"__id__": 26
},
"asset": {
"__uuid__": "50c3d5e4-49f8-4bd7-a15b-cda359a0ae5c",
@@ -500,7 +525,7 @@
},
"fileId": "5fqU0L3/FOhKaco5UkHuWT",
"instance": {
"__id__": 26
"__id__": 28
},
"targetOverrides": null
},
@@ -513,23 +538,23 @@
"mountedChildren": [],
"mountedComponents": [],
"propertyOverrides": [
{
"__id__": 27
},
{
"__id__": 29
},
{
"__id__": 30
},
{
"__id__": 31
},
{
"__id__": 32
},
{
"__id__": 33
},
{
"__id__": 34
},
{
"__id__": 36
}
],
"removedComponents": []
@@ -537,7 +562,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 28
"__id__": 30
},
"propertyPath": [
"_name"
@@ -553,7 +578,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 28
"__id__": 30
},
"propertyPath": [
"_lpos"
@@ -568,7 +593,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 28
"__id__": 30
},
"propertyPath": [
"_lrot"
@@ -584,7 +609,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 28
"__id__": 30
},
"propertyPath": [
"_euler"
@@ -599,7 +624,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 33
"__id__": 35
},
"propertyPath": [
"_lpos"
@@ -620,7 +645,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 28
"__id__": 30
},
"propertyPath": [
"_lscale"
@@ -639,14 +664,14 @@
"__id__": 1
},
"_prefab": {
"__id__": 36
"__id__": 38
},
"__editorExtras__": {}
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 35
"__id__": 37
},
"asset": {
"__uuid__": "5b4ca49e-0f12-4478-b56d-bf8198b36b90",
@@ -654,7 +679,7 @@
},
"fileId": "0d6ZXmA5dHkZxoGONDL2sE",
"instance": {
"__id__": 37
"__id__": 39
},
"targetOverrides": null
},
@@ -667,20 +692,20 @@
"mountedChildren": [],
"mountedComponents": [],
"propertyOverrides": [
{
"__id__": 38
},
{
"__id__": 40
},
{
"__id__": 41
},
{
"__id__": 42
},
{
"__id__": 43
},
{
"__id__": 44
},
{
"__id__": 45
}
],
"removedComponents": []
@@ -688,7 +713,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 39
"__id__": 41
},
"propertyPath": [
"_name"
@@ -704,7 +729,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 39
"__id__": 41
},
"propertyPath": [
"_lpos"
@@ -719,7 +744,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 39
"__id__": 41
},
"propertyPath": [
"_lrot"
@@ -735,7 +760,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 39
"__id__": 41
},
"propertyPath": [
"_euler"
@@ -750,7 +775,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 39
"__id__": 41
},
"propertyPath": [
"_active"
@@ -764,14 +789,14 @@
"__id__": 1
},
"_prefab": {
"__id__": 45
"__id__": 47
},
"__editorExtras__": {}
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 44
"__id__": 46
},
"asset": {
"__uuid__": "ae4493bd-cbcc-4392-921c-3e2b0fcd5338",
@@ -779,7 +804,7 @@
},
"fileId": "91yoyAQGNDm5ziI7NUChZ+",
"instance": {
"__id__": 46
"__id__": 48
},
"targetOverrides": null
},
@@ -792,20 +817,20 @@
"mountedChildren": [],
"mountedComponents": [],
"propertyOverrides": [
{
"__id__": 47
},
{
"__id__": 49
},
{
"__id__": 50
},
{
"__id__": 51
},
{
"__id__": 52
},
{
"__id__": 53
},
{
"__id__": 54
}
],
"removedComponents": []
@@ -813,7 +838,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 48
"__id__": 50
},
"propertyPath": [
"_name"
@@ -829,7 +854,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 48
"__id__": 50
},
"propertyPath": [
"_lpos"
@@ -844,7 +869,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 48
"__id__": 50
},
"propertyPath": [
"_lrot"
@@ -860,7 +885,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 48
"__id__": 50
},
"propertyPath": [
"_euler"
@@ -875,7 +900,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 48
"__id__": 50
},
"propertyPath": [
"_active"
@@ -892,7 +917,7 @@
},
"_enabled": true,
"__prefab": {
"__id__": 54
"__id__": 56
},
"_contentSize": {
"__type__": "cc.Size",
@@ -920,7 +945,7 @@
},
"_enabled": true,
"__prefab": {
"__id__": 56
"__id__": 58
},
"anm": {
"__id__": 5
@@ -935,13 +960,12 @@
"__type__": "873f8d+SolMEo8DiTTxZRh4",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 1
},
"_enabled": true,
"__prefab": {
"__id__": 58
"__id__": 60
},
"_id": ""
},
@@ -959,7 +983,7 @@
},
"_enabled": true,
"__prefab": {
"__id__": 60
"__id__": 62
},
"enabledContactListener": true,
"bullet": false,
@@ -993,7 +1017,7 @@
},
"_enabled": true,
"__prefab": {
"__id__": 62
"__id__": 64
},
"tag": 0,
"_group": 4,
@@ -1030,16 +1054,16 @@
"targetOverrides": null,
"nestedPrefabInstanceRoots": [
{
"__id__": 44
"__id__": 46
},
{
"__id__": 35
"__id__": 37
},
{
"__id__": 24
"__id__": 26
},
{
"__id__": 12
"__id__": 14
}
]
}

View File

@@ -22,23 +22,20 @@
"__id__": 2
},
{
"__id__": 12
"__id__": 14
},
{
"__id__": 24
"__id__": 26
},
{
"__id__": 35
"__id__": 37
},
{
"__id__": 44
"__id__": 46
}
],
"_active": true,
"_components": [
{
"__id__": 53
},
{
"__id__": 55
},
@@ -50,10 +47,13 @@
},
{
"__id__": 61
},
{
"__id__": 63
}
],
"_prefab": {
"__id__": 63
"__id__": 65
},
"_lpos": {
"__type__": "cc.Vec3",
@@ -106,10 +106,13 @@
},
{
"__id__": 9
},
{
"__id__": 11
}
],
"_prefab": {
"__id__": 11
"__id__": 13
},
"_lpos": {
"__type__": "cc.Vec3",
@@ -299,6 +302,28 @@
"__type__": "cc.CompPrefabInfo",
"fileId": "406uXfKLJEbab+NVEqD1aS"
},
{
"__type__": "954e43Y+QJHNIUpmqTCWA7A",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 2
},
"_enabled": true,
"__prefab": {
"__id__": 12
},
"hitFlashMaterial": {
"__uuid__": "8eee8ab1-fe48-4b22-b956-3f5c18fc4810",
"__expectedType__": "cc.Material"
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "beiAlRY51OUIUqmpz9SWoV"
},
{
"__type__": "cc.PrefabInfo",
"root": {
@@ -319,14 +344,14 @@
"__id__": 1
},
"_prefab": {
"__id__": 13
"__id__": 15
},
"__editorExtras__": {}
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 12
"__id__": 14
},
"asset": {
"__uuid__": "e1b8a315-ece3-41a2-941e-a66861753f1b",
@@ -334,7 +359,7 @@
},
"fileId": "c46/YsCPVOJYA4mWEpNYRx",
"instance": {
"__id__": 14
"__id__": 16
},
"targetOverrides": null
},
@@ -347,15 +372,9 @@
"mountedChildren": [],
"mountedComponents": [],
"propertyOverrides": [
{
"__id__": 15
},
{
"__id__": 17
},
{
"__id__": 18
},
{
"__id__": 19
},
@@ -365,8 +384,14 @@
{
"__id__": 21
},
{
"__id__": 22
},
{
"__id__": 23
},
{
"__id__": 25
}
],
"removedComponents": []
@@ -374,7 +399,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 16
"__id__": 18
},
"propertyPath": [
"_name"
@@ -390,7 +415,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 16
"__id__": 18
},
"propertyPath": [
"_lpos"
@@ -405,7 +430,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 16
"__id__": 18
},
"propertyPath": [
"_lrot"
@@ -421,7 +446,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 16
"__id__": 18
},
"propertyPath": [
"_euler"
@@ -436,7 +461,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 16
"__id__": 18
},
"propertyPath": [
"_active"
@@ -446,7 +471,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 22
"__id__": 24
},
"propertyPath": [
"_contentSize"
@@ -466,7 +491,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 16
"__id__": 18
},
"propertyPath": [
"_lscale"
@@ -485,14 +510,14 @@
"__id__": 1
},
"_prefab": {
"__id__": 25
"__id__": 27
},
"__editorExtras__": {}
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 24
"__id__": 26
},
"asset": {
"__uuid__": "50c3d5e4-49f8-4bd7-a15b-cda359a0ae5c",
@@ -500,7 +525,7 @@
},
"fileId": "5fqU0L3/FOhKaco5UkHuWT",
"instance": {
"__id__": 26
"__id__": 28
},
"targetOverrides": null
},
@@ -513,23 +538,23 @@
"mountedChildren": [],
"mountedComponents": [],
"propertyOverrides": [
{
"__id__": 27
},
{
"__id__": 29
},
{
"__id__": 30
},
{
"__id__": 31
},
{
"__id__": 32
},
{
"__id__": 33
},
{
"__id__": 34
},
{
"__id__": 36
}
],
"removedComponents": []
@@ -537,7 +562,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 28
"__id__": 30
},
"propertyPath": [
"_name"
@@ -553,7 +578,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 28
"__id__": 30
},
"propertyPath": [
"_lpos"
@@ -568,7 +593,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 28
"__id__": 30
},
"propertyPath": [
"_lrot"
@@ -584,7 +609,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 28
"__id__": 30
},
"propertyPath": [
"_euler"
@@ -599,7 +624,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 33
"__id__": 35
},
"propertyPath": [
"_lpos"
@@ -620,7 +645,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 28
"__id__": 30
},
"propertyPath": [
"_lscale"
@@ -639,14 +664,14 @@
"__id__": 1
},
"_prefab": {
"__id__": 36
"__id__": 38
},
"__editorExtras__": {}
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 35
"__id__": 37
},
"asset": {
"__uuid__": "5b4ca49e-0f12-4478-b56d-bf8198b36b90",
@@ -654,7 +679,7 @@
},
"fileId": "0d6ZXmA5dHkZxoGONDL2sE",
"instance": {
"__id__": 37
"__id__": 39
},
"targetOverrides": null
},
@@ -667,20 +692,20 @@
"mountedChildren": [],
"mountedComponents": [],
"propertyOverrides": [
{
"__id__": 38
},
{
"__id__": 40
},
{
"__id__": 41
},
{
"__id__": 42
},
{
"__id__": 43
},
{
"__id__": 44
},
{
"__id__": 45
}
],
"removedComponents": []
@@ -688,7 +713,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 39
"__id__": 41
},
"propertyPath": [
"_name"
@@ -704,7 +729,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 39
"__id__": 41
},
"propertyPath": [
"_lpos"
@@ -719,7 +744,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 39
"__id__": 41
},
"propertyPath": [
"_lrot"
@@ -735,7 +760,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 39
"__id__": 41
},
"propertyPath": [
"_euler"
@@ -750,7 +775,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 39
"__id__": 41
},
"propertyPath": [
"_active"
@@ -764,14 +789,14 @@
"__id__": 1
},
"_prefab": {
"__id__": 45
"__id__": 47
},
"__editorExtras__": {}
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 44
"__id__": 46
},
"asset": {
"__uuid__": "ae4493bd-cbcc-4392-921c-3e2b0fcd5338",
@@ -779,7 +804,7 @@
},
"fileId": "91yoyAQGNDm5ziI7NUChZ+",
"instance": {
"__id__": 46
"__id__": 48
},
"targetOverrides": null
},
@@ -792,20 +817,20 @@
"mountedChildren": [],
"mountedComponents": [],
"propertyOverrides": [
{
"__id__": 47
},
{
"__id__": 49
},
{
"__id__": 50
},
{
"__id__": 51
},
{
"__id__": 52
},
{
"__id__": 53
},
{
"__id__": 54
}
],
"removedComponents": []
@@ -813,7 +838,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 48
"__id__": 50
},
"propertyPath": [
"_name"
@@ -829,7 +854,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 48
"__id__": 50
},
"propertyPath": [
"_lpos"
@@ -844,7 +869,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 48
"__id__": 50
},
"propertyPath": [
"_lrot"
@@ -860,7 +885,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 48
"__id__": 50
},
"propertyPath": [
"_euler"
@@ -875,7 +900,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 48
"__id__": 50
},
"propertyPath": [
"_active"
@@ -892,7 +917,7 @@
},
"_enabled": true,
"__prefab": {
"__id__": 54
"__id__": 56
},
"_contentSize": {
"__type__": "cc.Size",
@@ -920,7 +945,7 @@
},
"_enabled": true,
"__prefab": {
"__id__": 56
"__id__": 58
},
"anm": {
"__id__": 5
@@ -935,13 +960,12 @@
"__type__": "873f8d+SolMEo8DiTTxZRh4",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 1
},
"_enabled": true,
"__prefab": {
"__id__": 58
"__id__": 60
},
"_id": ""
},
@@ -959,7 +983,7 @@
},
"_enabled": true,
"__prefab": {
"__id__": 60
"__id__": 62
},
"enabledContactListener": false,
"bullet": false,
@@ -993,7 +1017,7 @@
},
"_enabled": true,
"__prefab": {
"__id__": 62
"__id__": 64
},
"tag": 0,
"_group": 4,
@@ -1030,16 +1054,16 @@
"targetOverrides": null,
"nestedPrefabInstanceRoots": [
{
"__id__": 44
"__id__": 46
},
{
"__id__": 35
"__id__": 37
},
{
"__id__": 24
"__id__": 26
},
{
"__id__": 12
"__id__": 14
}
]
}

View File

@@ -22,23 +22,20 @@
"__id__": 2
},
{
"__id__": 12
"__id__": 14
},
{
"__id__": 24
"__id__": 26
},
{
"__id__": 35
"__id__": 37
},
{
"__id__": 44
"__id__": 46
}
],
"_active": true,
"_components": [
{
"__id__": 53
},
{
"__id__": 55
},
@@ -50,10 +47,13 @@
},
{
"__id__": 61
},
{
"__id__": 63
}
],
"_prefab": {
"__id__": 63
"__id__": 65
},
"_lpos": {
"__type__": "cc.Vec3",
@@ -106,10 +106,13 @@
},
{
"__id__": 9
},
{
"__id__": 11
}
],
"_prefab": {
"__id__": 11
"__id__": 13
},
"_lpos": {
"__type__": "cc.Vec3",
@@ -299,6 +302,28 @@
"__type__": "cc.CompPrefabInfo",
"fileId": "406uXfKLJEbab+NVEqD1aS"
},
{
"__type__": "954e43Y+QJHNIUpmqTCWA7A",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 2
},
"_enabled": true,
"__prefab": {
"__id__": 12
},
"hitFlashMaterial": {
"__uuid__": "8eee8ab1-fe48-4b22-b956-3f5c18fc4810",
"__expectedType__": "cc.Material"
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "b4+2TVK9JC7p5lhflMVjuO"
},
{
"__type__": "cc.PrefabInfo",
"root": {
@@ -319,14 +344,14 @@
"__id__": 1
},
"_prefab": {
"__id__": 13
"__id__": 15
},
"__editorExtras__": {}
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 12
"__id__": 14
},
"asset": {
"__uuid__": "e1b8a315-ece3-41a2-941e-a66861753f1b",
@@ -334,7 +359,7 @@
},
"fileId": "c46/YsCPVOJYA4mWEpNYRx",
"instance": {
"__id__": 14
"__id__": 16
},
"targetOverrides": null
},
@@ -347,15 +372,9 @@
"mountedChildren": [],
"mountedComponents": [],
"propertyOverrides": [
{
"__id__": 15
},
{
"__id__": 17
},
{
"__id__": 18
},
{
"__id__": 19
},
@@ -365,8 +384,14 @@
{
"__id__": 21
},
{
"__id__": 22
},
{
"__id__": 23
},
{
"__id__": 25
}
],
"removedComponents": []
@@ -374,7 +399,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 16
"__id__": 18
},
"propertyPath": [
"_name"
@@ -390,7 +415,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 16
"__id__": 18
},
"propertyPath": [
"_lpos"
@@ -405,7 +430,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 16
"__id__": 18
},
"propertyPath": [
"_lrot"
@@ -421,7 +446,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 16
"__id__": 18
},
"propertyPath": [
"_euler"
@@ -436,7 +461,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 16
"__id__": 18
},
"propertyPath": [
"_active"
@@ -446,7 +471,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 22
"__id__": 24
},
"propertyPath": [
"_contentSize"
@@ -466,7 +491,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 16
"__id__": 18
},
"propertyPath": [
"_lscale"
@@ -485,14 +510,14 @@
"__id__": 1
},
"_prefab": {
"__id__": 25
"__id__": 27
},
"__editorExtras__": {}
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 24
"__id__": 26
},
"asset": {
"__uuid__": "50c3d5e4-49f8-4bd7-a15b-cda359a0ae5c",
@@ -500,7 +525,7 @@
},
"fileId": "5fqU0L3/FOhKaco5UkHuWT",
"instance": {
"__id__": 26
"__id__": 28
},
"targetOverrides": null
},
@@ -513,23 +538,23 @@
"mountedChildren": [],
"mountedComponents": [],
"propertyOverrides": [
{
"__id__": 27
},
{
"__id__": 29
},
{
"__id__": 30
},
{
"__id__": 31
},
{
"__id__": 32
},
{
"__id__": 33
},
{
"__id__": 34
},
{
"__id__": 36
}
],
"removedComponents": []
@@ -537,7 +562,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 28
"__id__": 30
},
"propertyPath": [
"_name"
@@ -553,7 +578,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 28
"__id__": 30
},
"propertyPath": [
"_lpos"
@@ -568,7 +593,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 28
"__id__": 30
},
"propertyPath": [
"_lrot"
@@ -584,7 +609,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 28
"__id__": 30
},
"propertyPath": [
"_euler"
@@ -599,7 +624,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 33
"__id__": 35
},
"propertyPath": [
"_lpos"
@@ -620,7 +645,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 28
"__id__": 30
},
"propertyPath": [
"_lscale"
@@ -639,14 +664,14 @@
"__id__": 1
},
"_prefab": {
"__id__": 36
"__id__": 38
},
"__editorExtras__": {}
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 35
"__id__": 37
},
"asset": {
"__uuid__": "5b4ca49e-0f12-4478-b56d-bf8198b36b90",
@@ -654,7 +679,7 @@
},
"fileId": "0d6ZXmA5dHkZxoGONDL2sE",
"instance": {
"__id__": 37
"__id__": 39
},
"targetOverrides": null
},
@@ -667,20 +692,20 @@
"mountedChildren": [],
"mountedComponents": [],
"propertyOverrides": [
{
"__id__": 38
},
{
"__id__": 40
},
{
"__id__": 41
},
{
"__id__": 42
},
{
"__id__": 43
},
{
"__id__": 44
},
{
"__id__": 45
}
],
"removedComponents": []
@@ -688,7 +713,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 39
"__id__": 41
},
"propertyPath": [
"_name"
@@ -704,7 +729,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 39
"__id__": 41
},
"propertyPath": [
"_lpos"
@@ -719,7 +744,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 39
"__id__": 41
},
"propertyPath": [
"_lrot"
@@ -735,7 +760,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 39
"__id__": 41
},
"propertyPath": [
"_euler"
@@ -750,7 +775,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 39
"__id__": 41
},
"propertyPath": [
"_active"
@@ -764,14 +789,14 @@
"__id__": 1
},
"_prefab": {
"__id__": 45
"__id__": 47
},
"__editorExtras__": {}
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 44
"__id__": 46
},
"asset": {
"__uuid__": "ae4493bd-cbcc-4392-921c-3e2b0fcd5338",
@@ -779,7 +804,7 @@
},
"fileId": "91yoyAQGNDm5ziI7NUChZ+",
"instance": {
"__id__": 46
"__id__": 48
},
"targetOverrides": null
},
@@ -792,20 +817,20 @@
"mountedChildren": [],
"mountedComponents": [],
"propertyOverrides": [
{
"__id__": 47
},
{
"__id__": 49
},
{
"__id__": 50
},
{
"__id__": 51
},
{
"__id__": 52
},
{
"__id__": 53
},
{
"__id__": 54
}
],
"removedComponents": []
@@ -813,7 +838,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 48
"__id__": 50
},
"propertyPath": [
"_name"
@@ -829,7 +854,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 48
"__id__": 50
},
"propertyPath": [
"_lpos"
@@ -844,7 +869,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 48
"__id__": 50
},
"propertyPath": [
"_lrot"
@@ -860,7 +885,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 48
"__id__": 50
},
"propertyPath": [
"_euler"
@@ -875,7 +900,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 48
"__id__": 50
},
"propertyPath": [
"_active"
@@ -892,7 +917,7 @@
},
"_enabled": true,
"__prefab": {
"__id__": 54
"__id__": 56
},
"_contentSize": {
"__type__": "cc.Size",
@@ -920,7 +945,7 @@
},
"_enabled": true,
"__prefab": {
"__id__": 56
"__id__": 58
},
"anm": {
"__id__": 5
@@ -935,13 +960,12 @@
"__type__": "873f8d+SolMEo8DiTTxZRh4",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 1
},
"_enabled": true,
"__prefab": {
"__id__": 58
"__id__": 60
},
"_id": ""
},
@@ -959,7 +983,7 @@
},
"_enabled": true,
"__prefab": {
"__id__": 60
"__id__": 62
},
"enabledContactListener": true,
"bullet": false,
@@ -993,7 +1017,7 @@
},
"_enabled": true,
"__prefab": {
"__id__": 62
"__id__": 64
},
"tag": 0,
"_group": 4,
@@ -1030,16 +1054,16 @@
"targetOverrides": null,
"nestedPrefabInstanceRoots": [
{
"__id__": 44
"__id__": 46
},
{
"__id__": 35
"__id__": 37
},
{
"__id__": 24
"__id__": 26
},
{
"__id__": 12
"__id__": 14
}
]
}

View File

@@ -22,23 +22,20 @@
"__id__": 2
},
{
"__id__": 12
"__id__": 14
},
{
"__id__": 24
"__id__": 26
},
{
"__id__": 35
"__id__": 37
},
{
"__id__": 44
"__id__": 46
}
],
"_active": true,
"_components": [
{
"__id__": 53
},
{
"__id__": 55
},
@@ -50,10 +47,13 @@
},
{
"__id__": 61
},
{
"__id__": 63
}
],
"_prefab": {
"__id__": 63
"__id__": 65
},
"_lpos": {
"__type__": "cc.Vec3",
@@ -106,10 +106,13 @@
},
{
"__id__": 9
},
{
"__id__": 11
}
],
"_prefab": {
"__id__": 11
"__id__": 13
},
"_lpos": {
"__type__": "cc.Vec3",
@@ -299,6 +302,28 @@
"__type__": "cc.CompPrefabInfo",
"fileId": "406uXfKLJEbab+NVEqD1aS"
},
{
"__type__": "954e43Y+QJHNIUpmqTCWA7A",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 2
},
"_enabled": true,
"__prefab": {
"__id__": 12
},
"hitFlashMaterial": {
"__uuid__": "8eee8ab1-fe48-4b22-b956-3f5c18fc4810",
"__expectedType__": "cc.Material"
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "35IEDlwu9Ch7vrlwlSwNdw"
},
{
"__type__": "cc.PrefabInfo",
"root": {
@@ -319,14 +344,14 @@
"__id__": 1
},
"_prefab": {
"__id__": 13
"__id__": 15
},
"__editorExtras__": {}
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 12
"__id__": 14
},
"asset": {
"__uuid__": "e1b8a315-ece3-41a2-941e-a66861753f1b",
@@ -334,7 +359,7 @@
},
"fileId": "c46/YsCPVOJYA4mWEpNYRx",
"instance": {
"__id__": 14
"__id__": 16
},
"targetOverrides": null
},
@@ -347,15 +372,9 @@
"mountedChildren": [],
"mountedComponents": [],
"propertyOverrides": [
{
"__id__": 15
},
{
"__id__": 17
},
{
"__id__": 18
},
{
"__id__": 19
},
@@ -365,8 +384,14 @@
{
"__id__": 21
},
{
"__id__": 22
},
{
"__id__": 23
},
{
"__id__": 25
}
],
"removedComponents": []
@@ -374,7 +399,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 16
"__id__": 18
},
"propertyPath": [
"_name"
@@ -390,7 +415,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 16
"__id__": 18
},
"propertyPath": [
"_lpos"
@@ -405,7 +430,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 16
"__id__": 18
},
"propertyPath": [
"_lrot"
@@ -421,7 +446,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 16
"__id__": 18
},
"propertyPath": [
"_euler"
@@ -436,7 +461,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 16
"__id__": 18
},
"propertyPath": [
"_active"
@@ -446,7 +471,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 22
"__id__": 24
},
"propertyPath": [
"_contentSize"
@@ -466,7 +491,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 16
"__id__": 18
},
"propertyPath": [
"_lscale"
@@ -485,14 +510,14 @@
"__id__": 1
},
"_prefab": {
"__id__": 25
"__id__": 27
},
"__editorExtras__": {}
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 24
"__id__": 26
},
"asset": {
"__uuid__": "50c3d5e4-49f8-4bd7-a15b-cda359a0ae5c",
@@ -500,7 +525,7 @@
},
"fileId": "5fqU0L3/FOhKaco5UkHuWT",
"instance": {
"__id__": 26
"__id__": 28
},
"targetOverrides": null
},
@@ -513,23 +538,23 @@
"mountedChildren": [],
"mountedComponents": [],
"propertyOverrides": [
{
"__id__": 27
},
{
"__id__": 29
},
{
"__id__": 30
},
{
"__id__": 31
},
{
"__id__": 32
},
{
"__id__": 33
},
{
"__id__": 34
},
{
"__id__": 36
}
],
"removedComponents": []
@@ -537,7 +562,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 28
"__id__": 30
},
"propertyPath": [
"_name"
@@ -553,7 +578,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 28
"__id__": 30
},
"propertyPath": [
"_lpos"
@@ -568,7 +593,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 28
"__id__": 30
},
"propertyPath": [
"_lrot"
@@ -584,7 +609,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 28
"__id__": 30
},
"propertyPath": [
"_euler"
@@ -599,7 +624,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 33
"__id__": 35
},
"propertyPath": [
"_lpos"
@@ -620,7 +645,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 28
"__id__": 30
},
"propertyPath": [
"_lscale"
@@ -639,14 +664,14 @@
"__id__": 1
},
"_prefab": {
"__id__": 36
"__id__": 38
},
"__editorExtras__": {}
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 35
"__id__": 37
},
"asset": {
"__uuid__": "5b4ca49e-0f12-4478-b56d-bf8198b36b90",
@@ -654,7 +679,7 @@
},
"fileId": "0d6ZXmA5dHkZxoGONDL2sE",
"instance": {
"__id__": 37
"__id__": 39
},
"targetOverrides": null
},
@@ -667,20 +692,20 @@
"mountedChildren": [],
"mountedComponents": [],
"propertyOverrides": [
{
"__id__": 38
},
{
"__id__": 40
},
{
"__id__": 41
},
{
"__id__": 42
},
{
"__id__": 43
},
{
"__id__": 44
},
{
"__id__": 45
}
],
"removedComponents": []
@@ -688,7 +713,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 39
"__id__": 41
},
"propertyPath": [
"_name"
@@ -704,7 +729,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 39
"__id__": 41
},
"propertyPath": [
"_lpos"
@@ -719,7 +744,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 39
"__id__": 41
},
"propertyPath": [
"_lrot"
@@ -735,7 +760,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 39
"__id__": 41
},
"propertyPath": [
"_euler"
@@ -750,7 +775,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 39
"__id__": 41
},
"propertyPath": [
"_active"
@@ -764,14 +789,14 @@
"__id__": 1
},
"_prefab": {
"__id__": 45
"__id__": 47
},
"__editorExtras__": {}
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 44
"__id__": 46
},
"asset": {
"__uuid__": "ae4493bd-cbcc-4392-921c-3e2b0fcd5338",
@@ -779,7 +804,7 @@
},
"fileId": "91yoyAQGNDm5ziI7NUChZ+",
"instance": {
"__id__": 46
"__id__": 48
},
"targetOverrides": null
},
@@ -792,20 +817,20 @@
"mountedChildren": [],
"mountedComponents": [],
"propertyOverrides": [
{
"__id__": 47
},
{
"__id__": 49
},
{
"__id__": 50
},
{
"__id__": 51
},
{
"__id__": 52
},
{
"__id__": 53
},
{
"__id__": 54
}
],
"removedComponents": []
@@ -813,7 +838,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 48
"__id__": 50
},
"propertyPath": [
"_name"
@@ -829,7 +854,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 48
"__id__": 50
},
"propertyPath": [
"_lpos"
@@ -844,7 +869,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 48
"__id__": 50
},
"propertyPath": [
"_lrot"
@@ -860,7 +885,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 48
"__id__": 50
},
"propertyPath": [
"_euler"
@@ -875,7 +900,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 48
"__id__": 50
},
"propertyPath": [
"_active"
@@ -892,7 +917,7 @@
},
"_enabled": true,
"__prefab": {
"__id__": 54
"__id__": 56
},
"_contentSize": {
"__type__": "cc.Size",
@@ -920,7 +945,7 @@
},
"_enabled": true,
"__prefab": {
"__id__": 56
"__id__": 58
},
"anm": {
"__id__": 5
@@ -935,13 +960,12 @@
"__type__": "873f8d+SolMEo8DiTTxZRh4",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 1
},
"_enabled": true,
"__prefab": {
"__id__": 58
"__id__": 60
},
"_id": ""
},
@@ -959,7 +983,7 @@
},
"_enabled": true,
"__prefab": {
"__id__": 60
"__id__": 62
},
"enabledContactListener": true,
"bullet": false,
@@ -993,7 +1017,7 @@
},
"_enabled": true,
"__prefab": {
"__id__": 62
"__id__": 64
},
"tag": 0,
"_group": 4,
@@ -1030,16 +1054,16 @@
"targetOverrides": null,
"nestedPrefabInstanceRoots": [
{
"__id__": 44
"__id__": 46
},
{
"__id__": 35
"__id__": 37
},
{
"__id__": 24
"__id__": 26
},
{
"__id__": 12
"__id__": 14
}
]
}

View File

@@ -22,23 +22,20 @@
"__id__": 2
},
{
"__id__": 12
"__id__": 14
},
{
"__id__": 24
"__id__": 26
},
{
"__id__": 35
"__id__": 37
},
{
"__id__": 44
"__id__": 46
}
],
"_active": true,
"_components": [
{
"__id__": 53
},
{
"__id__": 55
},
@@ -50,10 +47,13 @@
},
{
"__id__": 61
},
{
"__id__": 63
}
],
"_prefab": {
"__id__": 63
"__id__": 65
},
"_lpos": {
"__type__": "cc.Vec3",
@@ -106,10 +106,13 @@
},
{
"__id__": 9
},
{
"__id__": 11
}
],
"_prefab": {
"__id__": 11
"__id__": 13
},
"_lpos": {
"__type__": "cc.Vec3",
@@ -299,6 +302,28 @@
"__type__": "cc.CompPrefabInfo",
"fileId": "406uXfKLJEbab+NVEqD1aS"
},
{
"__type__": "954e43Y+QJHNIUpmqTCWA7A",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 2
},
"_enabled": true,
"__prefab": {
"__id__": 12
},
"hitFlashMaterial": {
"__uuid__": "8eee8ab1-fe48-4b22-b956-3f5c18fc4810",
"__expectedType__": "cc.Material"
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "71mx/IdRVDz5H8mz6V7BsE"
},
{
"__type__": "cc.PrefabInfo",
"root": {
@@ -319,14 +344,14 @@
"__id__": 1
},
"_prefab": {
"__id__": 13
"__id__": 15
},
"__editorExtras__": {}
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 12
"__id__": 14
},
"asset": {
"__uuid__": "e1b8a315-ece3-41a2-941e-a66861753f1b",
@@ -334,7 +359,7 @@
},
"fileId": "c46/YsCPVOJYA4mWEpNYRx",
"instance": {
"__id__": 14
"__id__": 16
},
"targetOverrides": null
},
@@ -347,15 +372,9 @@
"mountedChildren": [],
"mountedComponents": [],
"propertyOverrides": [
{
"__id__": 15
},
{
"__id__": 17
},
{
"__id__": 18
},
{
"__id__": 19
},
@@ -365,8 +384,14 @@
{
"__id__": 21
},
{
"__id__": 22
},
{
"__id__": 23
},
{
"__id__": 25
}
],
"removedComponents": []
@@ -374,7 +399,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 16
"__id__": 18
},
"propertyPath": [
"_name"
@@ -390,7 +415,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 16
"__id__": 18
},
"propertyPath": [
"_lpos"
@@ -405,7 +430,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 16
"__id__": 18
},
"propertyPath": [
"_lrot"
@@ -421,7 +446,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 16
"__id__": 18
},
"propertyPath": [
"_euler"
@@ -436,7 +461,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 16
"__id__": 18
},
"propertyPath": [
"_active"
@@ -446,7 +471,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 22
"__id__": 24
},
"propertyPath": [
"_contentSize"
@@ -466,7 +491,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 16
"__id__": 18
},
"propertyPath": [
"_lscale"
@@ -485,14 +510,14 @@
"__id__": 1
},
"_prefab": {
"__id__": 25
"__id__": 27
},
"__editorExtras__": {}
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 24
"__id__": 26
},
"asset": {
"__uuid__": "50c3d5e4-49f8-4bd7-a15b-cda359a0ae5c",
@@ -500,7 +525,7 @@
},
"fileId": "5fqU0L3/FOhKaco5UkHuWT",
"instance": {
"__id__": 26
"__id__": 28
},
"targetOverrides": null
},
@@ -513,23 +538,23 @@
"mountedChildren": [],
"mountedComponents": [],
"propertyOverrides": [
{
"__id__": 27
},
{
"__id__": 29
},
{
"__id__": 30
},
{
"__id__": 31
},
{
"__id__": 32
},
{
"__id__": 33
},
{
"__id__": 34
},
{
"__id__": 36
}
],
"removedComponents": []
@@ -537,7 +562,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 28
"__id__": 30
},
"propertyPath": [
"_name"
@@ -553,7 +578,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 28
"__id__": 30
},
"propertyPath": [
"_lpos"
@@ -568,7 +593,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 28
"__id__": 30
},
"propertyPath": [
"_lrot"
@@ -584,7 +609,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 28
"__id__": 30
},
"propertyPath": [
"_euler"
@@ -599,7 +624,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 33
"__id__": 35
},
"propertyPath": [
"_lpos"
@@ -620,7 +645,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 28
"__id__": 30
},
"propertyPath": [
"_lscale"
@@ -639,14 +664,14 @@
"__id__": 1
},
"_prefab": {
"__id__": 36
"__id__": 38
},
"__editorExtras__": {}
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 35
"__id__": 37
},
"asset": {
"__uuid__": "5b4ca49e-0f12-4478-b56d-bf8198b36b90",
@@ -654,7 +679,7 @@
},
"fileId": "0d6ZXmA5dHkZxoGONDL2sE",
"instance": {
"__id__": 37
"__id__": 39
},
"targetOverrides": null
},
@@ -667,20 +692,20 @@
"mountedChildren": [],
"mountedComponents": [],
"propertyOverrides": [
{
"__id__": 38
},
{
"__id__": 40
},
{
"__id__": 41
},
{
"__id__": 42
},
{
"__id__": 43
},
{
"__id__": 44
},
{
"__id__": 45
}
],
"removedComponents": []
@@ -688,7 +713,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 39
"__id__": 41
},
"propertyPath": [
"_name"
@@ -704,7 +729,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 39
"__id__": 41
},
"propertyPath": [
"_lpos"
@@ -719,7 +744,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 39
"__id__": 41
},
"propertyPath": [
"_lrot"
@@ -735,7 +760,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 39
"__id__": 41
},
"propertyPath": [
"_euler"
@@ -750,7 +775,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 39
"__id__": 41
},
"propertyPath": [
"_active"
@@ -764,14 +789,14 @@
"__id__": 1
},
"_prefab": {
"__id__": 45
"__id__": 47
},
"__editorExtras__": {}
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 44
"__id__": 46
},
"asset": {
"__uuid__": "ae4493bd-cbcc-4392-921c-3e2b0fcd5338",
@@ -779,7 +804,7 @@
},
"fileId": "91yoyAQGNDm5ziI7NUChZ+",
"instance": {
"__id__": 46
"__id__": 48
},
"targetOverrides": null
},
@@ -792,20 +817,20 @@
"mountedChildren": [],
"mountedComponents": [],
"propertyOverrides": [
{
"__id__": 47
},
{
"__id__": 49
},
{
"__id__": 50
},
{
"__id__": 51
},
{
"__id__": 52
},
{
"__id__": 53
},
{
"__id__": 54
}
],
"removedComponents": []
@@ -813,7 +838,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 48
"__id__": 50
},
"propertyPath": [
"_name"
@@ -829,7 +854,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 48
"__id__": 50
},
"propertyPath": [
"_lpos"
@@ -844,7 +869,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 48
"__id__": 50
},
"propertyPath": [
"_lrot"
@@ -860,7 +885,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 48
"__id__": 50
},
"propertyPath": [
"_euler"
@@ -875,7 +900,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 48
"__id__": 50
},
"propertyPath": [
"_active"
@@ -892,7 +917,7 @@
},
"_enabled": true,
"__prefab": {
"__id__": 54
"__id__": 56
},
"_contentSize": {
"__type__": "cc.Size",
@@ -920,7 +945,7 @@
},
"_enabled": true,
"__prefab": {
"__id__": 56
"__id__": 58
},
"anm": {
"__id__": 5
@@ -935,13 +960,12 @@
"__type__": "873f8d+SolMEo8DiTTxZRh4",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 1
},
"_enabled": true,
"__prefab": {
"__id__": 58
"__id__": 60
},
"_id": ""
},
@@ -959,7 +983,7 @@
},
"_enabled": true,
"__prefab": {
"__id__": 60
"__id__": 62
},
"enabledContactListener": true,
"bullet": false,
@@ -993,7 +1017,7 @@
},
"_enabled": true,
"__prefab": {
"__id__": 62
"__id__": 64
},
"tag": 0,
"_group": 4,
@@ -1030,16 +1054,16 @@
"targetOverrides": null,
"nestedPrefabInstanceRoots": [
{
"__id__": 44
"__id__": 46
},
{
"__id__": 35
"__id__": 37
},
{
"__id__": 24
"__id__": 26
},
{
"__id__": 12
"__id__": 14
}
]
}

View File

@@ -22,23 +22,20 @@
"__id__": 2
},
{
"__id__": 12
"__id__": 14
},
{
"__id__": 24
"__id__": 26
},
{
"__id__": 35
"__id__": 37
},
{
"__id__": 44
"__id__": 46
}
],
"_active": true,
"_components": [
{
"__id__": 53
},
{
"__id__": 55
},
@@ -50,10 +47,13 @@
},
{
"__id__": 61
},
{
"__id__": 63
}
],
"_prefab": {
"__id__": 63
"__id__": 65
},
"_lpos": {
"__type__": "cc.Vec3",
@@ -106,10 +106,13 @@
},
{
"__id__": 9
},
{
"__id__": 11
}
],
"_prefab": {
"__id__": 11
"__id__": 13
},
"_lpos": {
"__type__": "cc.Vec3",
@@ -296,6 +299,28 @@
"__type__": "cc.CompPrefabInfo",
"fileId": "1dn32Q7fxNOrkpyNeazdIo"
},
{
"__type__": "954e43Y+QJHNIUpmqTCWA7A",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 2
},
"_enabled": true,
"__prefab": {
"__id__": 12
},
"hitFlashMaterial": {
"__uuid__": "8eee8ab1-fe48-4b22-b956-3f5c18fc4810",
"__expectedType__": "cc.Material"
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "devH7HFXJH/5FNGHYdEhes"
},
{
"__type__": "cc.PrefabInfo",
"root": {
@@ -316,14 +341,14 @@
"__id__": 1
},
"_prefab": {
"__id__": 13
"__id__": 15
},
"__editorExtras__": {}
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 12
"__id__": 14
},
"asset": {
"__uuid__": "e1b8a315-ece3-41a2-941e-a66861753f1b",
@@ -331,7 +356,7 @@
},
"fileId": "c46/YsCPVOJYA4mWEpNYRx",
"instance": {
"__id__": 14
"__id__": 16
},
"targetOverrides": null
},
@@ -344,15 +369,9 @@
"mountedChildren": [],
"mountedComponents": [],
"propertyOverrides": [
{
"__id__": 15
},
{
"__id__": 17
},
{
"__id__": 18
},
{
"__id__": 19
},
@@ -362,8 +381,14 @@
{
"__id__": 21
},
{
"__id__": 22
},
{
"__id__": 23
},
{
"__id__": 25
}
],
"removedComponents": []
@@ -371,7 +396,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 16
"__id__": 18
},
"propertyPath": [
"_name"
@@ -387,7 +412,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 16
"__id__": 18
},
"propertyPath": [
"_lpos"
@@ -402,7 +427,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 16
"__id__": 18
},
"propertyPath": [
"_lrot"
@@ -418,7 +443,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 16
"__id__": 18
},
"propertyPath": [
"_euler"
@@ -433,7 +458,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 16
"__id__": 18
},
"propertyPath": [
"_active"
@@ -443,7 +468,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 22
"__id__": 24
},
"propertyPath": [
"_contentSize"
@@ -463,7 +488,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 16
"__id__": 18
},
"propertyPath": [
"_lscale"
@@ -482,14 +507,14 @@
"__id__": 1
},
"_prefab": {
"__id__": 25
"__id__": 27
},
"__editorExtras__": {}
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 24
"__id__": 26
},
"asset": {
"__uuid__": "50c3d5e4-49f8-4bd7-a15b-cda359a0ae5c",
@@ -497,7 +522,7 @@
},
"fileId": "5fqU0L3/FOhKaco5UkHuWT",
"instance": {
"__id__": 26
"__id__": 28
},
"targetOverrides": null
},
@@ -510,23 +535,23 @@
"mountedChildren": [],
"mountedComponents": [],
"propertyOverrides": [
{
"__id__": 27
},
{
"__id__": 29
},
{
"__id__": 30
},
{
"__id__": 31
},
{
"__id__": 32
},
{
"__id__": 33
},
{
"__id__": 34
},
{
"__id__": 36
}
],
"removedComponents": []
@@ -534,7 +559,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 28
"__id__": 30
},
"propertyPath": [
"_name"
@@ -550,7 +575,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 28
"__id__": 30
},
"propertyPath": [
"_lpos"
@@ -565,7 +590,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 28
"__id__": 30
},
"propertyPath": [
"_lrot"
@@ -581,7 +606,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 28
"__id__": 30
},
"propertyPath": [
"_euler"
@@ -596,7 +621,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 33
"__id__": 35
},
"propertyPath": [
"_lpos"
@@ -617,7 +642,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 28
"__id__": 30
},
"propertyPath": [
"_lscale"
@@ -636,14 +661,14 @@
"__id__": 1
},
"_prefab": {
"__id__": 36
"__id__": 38
},
"__editorExtras__": {}
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 35
"__id__": 37
},
"asset": {
"__uuid__": "5b4ca49e-0f12-4478-b56d-bf8198b36b90",
@@ -651,7 +676,7 @@
},
"fileId": "0d6ZXmA5dHkZxoGONDL2sE",
"instance": {
"__id__": 37
"__id__": 39
},
"targetOverrides": null
},
@@ -664,20 +689,20 @@
"mountedChildren": [],
"mountedComponents": [],
"propertyOverrides": [
{
"__id__": 38
},
{
"__id__": 40
},
{
"__id__": 41
},
{
"__id__": 42
},
{
"__id__": 43
},
{
"__id__": 44
},
{
"__id__": 45
}
],
"removedComponents": []
@@ -685,7 +710,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 39
"__id__": 41
},
"propertyPath": [
"_name"
@@ -701,7 +726,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 39
"__id__": 41
},
"propertyPath": [
"_lpos"
@@ -716,7 +741,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 39
"__id__": 41
},
"propertyPath": [
"_lrot"
@@ -732,7 +757,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 39
"__id__": 41
},
"propertyPath": [
"_euler"
@@ -747,7 +772,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 39
"__id__": 41
},
"propertyPath": [
"_active"
@@ -761,14 +786,14 @@
"__id__": 1
},
"_prefab": {
"__id__": 45
"__id__": 47
},
"__editorExtras__": {}
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 44
"__id__": 46
},
"asset": {
"__uuid__": "ae4493bd-cbcc-4392-921c-3e2b0fcd5338",
@@ -776,7 +801,7 @@
},
"fileId": "91yoyAQGNDm5ziI7NUChZ+",
"instance": {
"__id__": 46
"__id__": 48
},
"targetOverrides": null
},
@@ -789,20 +814,20 @@
"mountedChildren": [],
"mountedComponents": [],
"propertyOverrides": [
{
"__id__": 47
},
{
"__id__": 49
},
{
"__id__": 50
},
{
"__id__": 51
},
{
"__id__": 52
},
{
"__id__": 53
},
{
"__id__": 54
}
],
"removedComponents": []
@@ -810,7 +835,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 48
"__id__": 50
},
"propertyPath": [
"_name"
@@ -826,7 +851,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 48
"__id__": 50
},
"propertyPath": [
"_lpos"
@@ -841,7 +866,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 48
"__id__": 50
},
"propertyPath": [
"_lrot"
@@ -857,7 +882,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 48
"__id__": 50
},
"propertyPath": [
"_euler"
@@ -872,7 +897,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 48
"__id__": 50
},
"propertyPath": [
"_active"
@@ -889,7 +914,7 @@
},
"_enabled": true,
"__prefab": {
"__id__": 54
"__id__": 56
},
"_contentSize": {
"__type__": "cc.Size",
@@ -917,7 +942,7 @@
},
"_enabled": true,
"__prefab": {
"__id__": 56
"__id__": 58
},
"anm": {
"__id__": 5
@@ -932,13 +957,12 @@
"__type__": "873f8d+SolMEo8DiTTxZRh4",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 1
},
"_enabled": true,
"__prefab": {
"__id__": 58
"__id__": 60
},
"_id": ""
},
@@ -956,7 +980,7 @@
},
"_enabled": true,
"__prefab": {
"__id__": 60
"__id__": 62
},
"enabledContactListener": true,
"bullet": false,
@@ -990,7 +1014,7 @@
},
"_enabled": true,
"__prefab": {
"__id__": 62
"__id__": 64
},
"tag": 0,
"_group": 4,
@@ -1027,16 +1051,16 @@
"targetOverrides": null,
"nestedPrefabInstanceRoots": [
{
"__id__": 44
"__id__": 46
},
{
"__id__": 35
"__id__": 37
},
{
"__id__": 24
"__id__": 26
},
{
"__id__": 12
"__id__": 14
}
]
}

View File

@@ -22,23 +22,20 @@
"__id__": 2
},
{
"__id__": 12
"__id__": 14
},
{
"__id__": 24
"__id__": 26
},
{
"__id__": 35
"__id__": 37
},
{
"__id__": 44
"__id__": 46
}
],
"_active": true,
"_components": [
{
"__id__": 53
},
{
"__id__": 55
},
@@ -50,10 +47,13 @@
},
{
"__id__": 61
},
{
"__id__": 63
}
],
"_prefab": {
"__id__": 63
"__id__": 65
},
"_lpos": {
"__type__": "cc.Vec3",
@@ -106,10 +106,13 @@
},
{
"__id__": 9
},
{
"__id__": 11
}
],
"_prefab": {
"__id__": 11
"__id__": 13
},
"_lpos": {
"__type__": "cc.Vec3",
@@ -299,6 +302,28 @@
"__type__": "cc.CompPrefabInfo",
"fileId": "1dn32Q7fxNOrkpyNeazdIo"
},
{
"__type__": "954e43Y+QJHNIUpmqTCWA7A",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 2
},
"_enabled": true,
"__prefab": {
"__id__": 12
},
"hitFlashMaterial": {
"__uuid__": "8eee8ab1-fe48-4b22-b956-3f5c18fc4810",
"__expectedType__": "cc.Material"
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "65HGZeqCFG6I9S+QXhV5Iy"
},
{
"__type__": "cc.PrefabInfo",
"root": {
@@ -319,14 +344,14 @@
"__id__": 1
},
"_prefab": {
"__id__": 13
"__id__": 15
},
"__editorExtras__": {}
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 12
"__id__": 14
},
"asset": {
"__uuid__": "e1b8a315-ece3-41a2-941e-a66861753f1b",
@@ -334,7 +359,7 @@
},
"fileId": "c46/YsCPVOJYA4mWEpNYRx",
"instance": {
"__id__": 14
"__id__": 16
},
"targetOverrides": null
},
@@ -347,15 +372,9 @@
"mountedChildren": [],
"mountedComponents": [],
"propertyOverrides": [
{
"__id__": 15
},
{
"__id__": 17
},
{
"__id__": 18
},
{
"__id__": 19
},
@@ -365,8 +384,14 @@
{
"__id__": 21
},
{
"__id__": 22
},
{
"__id__": 23
},
{
"__id__": 25
}
],
"removedComponents": []
@@ -374,7 +399,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 16
"__id__": 18
},
"propertyPath": [
"_name"
@@ -390,7 +415,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 16
"__id__": 18
},
"propertyPath": [
"_lpos"
@@ -405,7 +430,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 16
"__id__": 18
},
"propertyPath": [
"_lrot"
@@ -421,7 +446,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 16
"__id__": 18
},
"propertyPath": [
"_euler"
@@ -436,7 +461,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 16
"__id__": 18
},
"propertyPath": [
"_active"
@@ -446,7 +471,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 22
"__id__": 24
},
"propertyPath": [
"_contentSize"
@@ -466,7 +491,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 16
"__id__": 18
},
"propertyPath": [
"_lscale"
@@ -485,14 +510,14 @@
"__id__": 1
},
"_prefab": {
"__id__": 25
"__id__": 27
},
"__editorExtras__": {}
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 24
"__id__": 26
},
"asset": {
"__uuid__": "50c3d5e4-49f8-4bd7-a15b-cda359a0ae5c",
@@ -500,7 +525,7 @@
},
"fileId": "5fqU0L3/FOhKaco5UkHuWT",
"instance": {
"__id__": 26
"__id__": 28
},
"targetOverrides": null
},
@@ -513,23 +538,23 @@
"mountedChildren": [],
"mountedComponents": [],
"propertyOverrides": [
{
"__id__": 27
},
{
"__id__": 29
},
{
"__id__": 30
},
{
"__id__": 31
},
{
"__id__": 32
},
{
"__id__": 33
},
{
"__id__": 34
},
{
"__id__": 36
}
],
"removedComponents": []
@@ -537,7 +562,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 28
"__id__": 30
},
"propertyPath": [
"_name"
@@ -553,7 +578,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 28
"__id__": 30
},
"propertyPath": [
"_lpos"
@@ -568,7 +593,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 28
"__id__": 30
},
"propertyPath": [
"_lrot"
@@ -584,7 +609,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 28
"__id__": 30
},
"propertyPath": [
"_euler"
@@ -599,7 +624,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 33
"__id__": 35
},
"propertyPath": [
"_lpos"
@@ -620,7 +645,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 28
"__id__": 30
},
"propertyPath": [
"_lscale"
@@ -639,14 +664,14 @@
"__id__": 1
},
"_prefab": {
"__id__": 36
"__id__": 38
},
"__editorExtras__": {}
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 35
"__id__": 37
},
"asset": {
"__uuid__": "5b4ca49e-0f12-4478-b56d-bf8198b36b90",
@@ -654,7 +679,7 @@
},
"fileId": "0d6ZXmA5dHkZxoGONDL2sE",
"instance": {
"__id__": 37
"__id__": 39
},
"targetOverrides": null
},
@@ -667,20 +692,20 @@
"mountedChildren": [],
"mountedComponents": [],
"propertyOverrides": [
{
"__id__": 38
},
{
"__id__": 40
},
{
"__id__": 41
},
{
"__id__": 42
},
{
"__id__": 43
},
{
"__id__": 44
},
{
"__id__": 45
}
],
"removedComponents": []
@@ -688,7 +713,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 39
"__id__": 41
},
"propertyPath": [
"_name"
@@ -704,7 +729,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 39
"__id__": 41
},
"propertyPath": [
"_lpos"
@@ -719,7 +744,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 39
"__id__": 41
},
"propertyPath": [
"_lrot"
@@ -735,7 +760,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 39
"__id__": 41
},
"propertyPath": [
"_euler"
@@ -750,7 +775,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 39
"__id__": 41
},
"propertyPath": [
"_active"
@@ -764,14 +789,14 @@
"__id__": 1
},
"_prefab": {
"__id__": 45
"__id__": 47
},
"__editorExtras__": {}
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 44
"__id__": 46
},
"asset": {
"__uuid__": "ae4493bd-cbcc-4392-921c-3e2b0fcd5338",
@@ -779,7 +804,7 @@
},
"fileId": "91yoyAQGNDm5ziI7NUChZ+",
"instance": {
"__id__": 46
"__id__": 48
},
"targetOverrides": null
},
@@ -792,20 +817,20 @@
"mountedChildren": [],
"mountedComponents": [],
"propertyOverrides": [
{
"__id__": 47
},
{
"__id__": 49
},
{
"__id__": 50
},
{
"__id__": 51
},
{
"__id__": 52
},
{
"__id__": 53
},
{
"__id__": 54
}
],
"removedComponents": []
@@ -813,7 +838,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 48
"__id__": 50
},
"propertyPath": [
"_name"
@@ -829,7 +854,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 48
"__id__": 50
},
"propertyPath": [
"_lpos"
@@ -844,7 +869,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 48
"__id__": 50
},
"propertyPath": [
"_lrot"
@@ -860,7 +885,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 48
"__id__": 50
},
"propertyPath": [
"_euler"
@@ -875,7 +900,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 48
"__id__": 50
},
"propertyPath": [
"_active"
@@ -892,7 +917,7 @@
},
"_enabled": true,
"__prefab": {
"__id__": 54
"__id__": 56
},
"_contentSize": {
"__type__": "cc.Size",
@@ -920,7 +945,7 @@
},
"_enabled": true,
"__prefab": {
"__id__": 56
"__id__": 58
},
"anm": {
"__id__": 5
@@ -935,13 +960,12 @@
"__type__": "873f8d+SolMEo8DiTTxZRh4",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 1
},
"_enabled": true,
"__prefab": {
"__id__": 58
"__id__": 60
},
"_id": ""
},
@@ -959,7 +983,7 @@
},
"_enabled": true,
"__prefab": {
"__id__": 60
"__id__": 62
},
"enabledContactListener": true,
"bullet": false,
@@ -993,7 +1017,7 @@
},
"_enabled": true,
"__prefab": {
"__id__": 62
"__id__": 64
},
"tag": 0,
"_group": 4,
@@ -1030,16 +1054,16 @@
"targetOverrides": null,
"nestedPrefabInstanceRoots": [
{
"__id__": 44
"__id__": 46
},
{
"__id__": 35
"__id__": 37
},
{
"__id__": 24
"__id__": 26
},
{
"__id__": 12
"__id__": 14
}
]
}

View File

@@ -22,23 +22,20 @@
"__id__": 2
},
{
"__id__": 12
"__id__": 14
},
{
"__id__": 24
"__id__": 26
},
{
"__id__": 35
"__id__": 37
},
{
"__id__": 44
"__id__": 46
}
],
"_active": true,
"_components": [
{
"__id__": 53
},
{
"__id__": 55
},
@@ -50,10 +47,13 @@
},
{
"__id__": 61
},
{
"__id__": 63
}
],
"_prefab": {
"__id__": 63
"__id__": 65
},
"_lpos": {
"__type__": "cc.Vec3",
@@ -106,10 +106,13 @@
},
{
"__id__": 9
},
{
"__id__": 11
}
],
"_prefab": {
"__id__": 11
"__id__": 13
},
"_lpos": {
"__type__": "cc.Vec3",
@@ -299,6 +302,28 @@
"__type__": "cc.CompPrefabInfo",
"fileId": "1dn32Q7fxNOrkpyNeazdIo"
},
{
"__type__": "954e43Y+QJHNIUpmqTCWA7A",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 2
},
"_enabled": true,
"__prefab": {
"__id__": 12
},
"hitFlashMaterial": {
"__uuid__": "8eee8ab1-fe48-4b22-b956-3f5c18fc4810",
"__expectedType__": "cc.Material"
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "e4XOt+7BBBWYCH6pjBzbHe"
},
{
"__type__": "cc.PrefabInfo",
"root": {
@@ -319,14 +344,14 @@
"__id__": 1
},
"_prefab": {
"__id__": 13
"__id__": 15
},
"__editorExtras__": {}
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 12
"__id__": 14
},
"asset": {
"__uuid__": "e1b8a315-ece3-41a2-941e-a66861753f1b",
@@ -334,7 +359,7 @@
},
"fileId": "c46/YsCPVOJYA4mWEpNYRx",
"instance": {
"__id__": 14
"__id__": 16
},
"targetOverrides": null
},
@@ -347,15 +372,9 @@
"mountedChildren": [],
"mountedComponents": [],
"propertyOverrides": [
{
"__id__": 15
},
{
"__id__": 17
},
{
"__id__": 18
},
{
"__id__": 19
},
@@ -365,8 +384,14 @@
{
"__id__": 21
},
{
"__id__": 22
},
{
"__id__": 23
},
{
"__id__": 25
}
],
"removedComponents": []
@@ -374,7 +399,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 16
"__id__": 18
},
"propertyPath": [
"_name"
@@ -390,7 +415,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 16
"__id__": 18
},
"propertyPath": [
"_lpos"
@@ -405,7 +430,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 16
"__id__": 18
},
"propertyPath": [
"_lrot"
@@ -421,7 +446,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 16
"__id__": 18
},
"propertyPath": [
"_euler"
@@ -436,7 +461,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 16
"__id__": 18
},
"propertyPath": [
"_active"
@@ -446,7 +471,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 22
"__id__": 24
},
"propertyPath": [
"_contentSize"
@@ -466,7 +491,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 16
"__id__": 18
},
"propertyPath": [
"_lscale"
@@ -485,14 +510,14 @@
"__id__": 1
},
"_prefab": {
"__id__": 25
"__id__": 27
},
"__editorExtras__": {}
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 24
"__id__": 26
},
"asset": {
"__uuid__": "50c3d5e4-49f8-4bd7-a15b-cda359a0ae5c",
@@ -500,7 +525,7 @@
},
"fileId": "5fqU0L3/FOhKaco5UkHuWT",
"instance": {
"__id__": 26
"__id__": 28
},
"targetOverrides": null
},
@@ -513,23 +538,23 @@
"mountedChildren": [],
"mountedComponents": [],
"propertyOverrides": [
{
"__id__": 27
},
{
"__id__": 29
},
{
"__id__": 30
},
{
"__id__": 31
},
{
"__id__": 32
},
{
"__id__": 33
},
{
"__id__": 34
},
{
"__id__": 36
}
],
"removedComponents": []
@@ -537,7 +562,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 28
"__id__": 30
},
"propertyPath": [
"_name"
@@ -553,7 +578,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 28
"__id__": 30
},
"propertyPath": [
"_lpos"
@@ -568,7 +593,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 28
"__id__": 30
},
"propertyPath": [
"_lrot"
@@ -584,7 +609,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 28
"__id__": 30
},
"propertyPath": [
"_euler"
@@ -599,7 +624,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 33
"__id__": 35
},
"propertyPath": [
"_lpos"
@@ -620,7 +645,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 28
"__id__": 30
},
"propertyPath": [
"_lscale"
@@ -639,14 +664,14 @@
"__id__": 1
},
"_prefab": {
"__id__": 36
"__id__": 38
},
"__editorExtras__": {}
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 35
"__id__": 37
},
"asset": {
"__uuid__": "5b4ca49e-0f12-4478-b56d-bf8198b36b90",
@@ -654,7 +679,7 @@
},
"fileId": "0d6ZXmA5dHkZxoGONDL2sE",
"instance": {
"__id__": 37
"__id__": 39
},
"targetOverrides": null
},
@@ -667,20 +692,20 @@
"mountedChildren": [],
"mountedComponents": [],
"propertyOverrides": [
{
"__id__": 38
},
{
"__id__": 40
},
{
"__id__": 41
},
{
"__id__": 42
},
{
"__id__": 43
},
{
"__id__": 44
},
{
"__id__": 45
}
],
"removedComponents": []
@@ -688,7 +713,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 39
"__id__": 41
},
"propertyPath": [
"_name"
@@ -704,7 +729,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 39
"__id__": 41
},
"propertyPath": [
"_lpos"
@@ -719,7 +744,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 39
"__id__": 41
},
"propertyPath": [
"_lrot"
@@ -735,7 +760,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 39
"__id__": 41
},
"propertyPath": [
"_euler"
@@ -750,7 +775,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 39
"__id__": 41
},
"propertyPath": [
"_active"
@@ -764,14 +789,14 @@
"__id__": 1
},
"_prefab": {
"__id__": 45
"__id__": 47
},
"__editorExtras__": {}
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 44
"__id__": 46
},
"asset": {
"__uuid__": "ae4493bd-cbcc-4392-921c-3e2b0fcd5338",
@@ -779,7 +804,7 @@
},
"fileId": "91yoyAQGNDm5ziI7NUChZ+",
"instance": {
"__id__": 46
"__id__": 48
},
"targetOverrides": null
},
@@ -792,20 +817,20 @@
"mountedChildren": [],
"mountedComponents": [],
"propertyOverrides": [
{
"__id__": 47
},
{
"__id__": 49
},
{
"__id__": 50
},
{
"__id__": 51
},
{
"__id__": 52
},
{
"__id__": 53
},
{
"__id__": 54
}
],
"removedComponents": []
@@ -813,7 +838,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 48
"__id__": 50
},
"propertyPath": [
"_name"
@@ -829,7 +854,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 48
"__id__": 50
},
"propertyPath": [
"_lpos"
@@ -844,7 +869,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 48
"__id__": 50
},
"propertyPath": [
"_lrot"
@@ -860,7 +885,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 48
"__id__": 50
},
"propertyPath": [
"_euler"
@@ -875,7 +900,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 48
"__id__": 50
},
"propertyPath": [
"_active"
@@ -892,7 +917,7 @@
},
"_enabled": true,
"__prefab": {
"__id__": 54
"__id__": 56
},
"_contentSize": {
"__type__": "cc.Size",
@@ -920,7 +945,7 @@
},
"_enabled": true,
"__prefab": {
"__id__": 56
"__id__": 58
},
"anm": {
"__id__": 5
@@ -935,13 +960,12 @@
"__type__": "873f8d+SolMEo8DiTTxZRh4",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 1
},
"_enabled": true,
"__prefab": {
"__id__": 58
"__id__": 60
},
"_id": ""
},
@@ -959,7 +983,7 @@
},
"_enabled": true,
"__prefab": {
"__id__": 60
"__id__": 62
},
"enabledContactListener": true,
"bullet": false,
@@ -993,7 +1017,7 @@
},
"_enabled": true,
"__prefab": {
"__id__": 62
"__id__": 64
},
"tag": 0,
"_group": 4,
@@ -1030,16 +1054,16 @@
"targetOverrides": null,
"nestedPrefabInstanceRoots": [
{
"__id__": 44
"__id__": 46
},
{
"__id__": 35
"__id__": 37
},
{
"__id__": 24
"__id__": 26
},
{
"__id__": 12
"__id__": 14
}
]
}

View File

@@ -22,23 +22,20 @@
"__id__": 2
},
{
"__id__": 12
"__id__": 14
},
{
"__id__": 24
"__id__": 26
},
{
"__id__": 35
"__id__": 37
},
{
"__id__": 44
"__id__": 46
}
],
"_active": true,
"_components": [
{
"__id__": 53
},
{
"__id__": 55
},
@@ -50,10 +47,13 @@
},
{
"__id__": 61
},
{
"__id__": 63
}
],
"_prefab": {
"__id__": 63
"__id__": 65
},
"_lpos": {
"__type__": "cc.Vec3",
@@ -106,10 +106,13 @@
},
{
"__id__": 9
},
{
"__id__": 11
}
],
"_prefab": {
"__id__": 11
"__id__": 13
},
"_lpos": {
"__type__": "cc.Vec3",
@@ -299,6 +302,28 @@
"__type__": "cc.CompPrefabInfo",
"fileId": "1dn32Q7fxNOrkpyNeazdIo"
},
{
"__type__": "954e43Y+QJHNIUpmqTCWA7A",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 2
},
"_enabled": true,
"__prefab": {
"__id__": 12
},
"hitFlashMaterial": {
"__uuid__": "8eee8ab1-fe48-4b22-b956-3f5c18fc4810",
"__expectedType__": "cc.Material"
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "d05NTLi3pF055eJmK0otVJ"
},
{
"__type__": "cc.PrefabInfo",
"root": {
@@ -319,14 +344,14 @@
"__id__": 1
},
"_prefab": {
"__id__": 13
"__id__": 15
},
"__editorExtras__": {}
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 12
"__id__": 14
},
"asset": {
"__uuid__": "e1b8a315-ece3-41a2-941e-a66861753f1b",
@@ -334,7 +359,7 @@
},
"fileId": "c46/YsCPVOJYA4mWEpNYRx",
"instance": {
"__id__": 14
"__id__": 16
},
"targetOverrides": null
},
@@ -347,15 +372,9 @@
"mountedChildren": [],
"mountedComponents": [],
"propertyOverrides": [
{
"__id__": 15
},
{
"__id__": 17
},
{
"__id__": 18
},
{
"__id__": 19
},
@@ -365,8 +384,14 @@
{
"__id__": 21
},
{
"__id__": 22
},
{
"__id__": 23
},
{
"__id__": 25
}
],
"removedComponents": []
@@ -374,7 +399,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 16
"__id__": 18
},
"propertyPath": [
"_name"
@@ -390,7 +415,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 16
"__id__": 18
},
"propertyPath": [
"_lpos"
@@ -405,7 +430,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 16
"__id__": 18
},
"propertyPath": [
"_lrot"
@@ -421,7 +446,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 16
"__id__": 18
},
"propertyPath": [
"_euler"
@@ -436,7 +461,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 16
"__id__": 18
},
"propertyPath": [
"_active"
@@ -446,7 +471,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 22
"__id__": 24
},
"propertyPath": [
"_contentSize"
@@ -466,7 +491,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 16
"__id__": 18
},
"propertyPath": [
"_lscale"
@@ -485,14 +510,14 @@
"__id__": 1
},
"_prefab": {
"__id__": 25
"__id__": 27
},
"__editorExtras__": {}
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 24
"__id__": 26
},
"asset": {
"__uuid__": "50c3d5e4-49f8-4bd7-a15b-cda359a0ae5c",
@@ -500,7 +525,7 @@
},
"fileId": "5fqU0L3/FOhKaco5UkHuWT",
"instance": {
"__id__": 26
"__id__": 28
},
"targetOverrides": null
},
@@ -513,23 +538,23 @@
"mountedChildren": [],
"mountedComponents": [],
"propertyOverrides": [
{
"__id__": 27
},
{
"__id__": 29
},
{
"__id__": 30
},
{
"__id__": 31
},
{
"__id__": 32
},
{
"__id__": 33
},
{
"__id__": 34
},
{
"__id__": 36
}
],
"removedComponents": []
@@ -537,7 +562,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 28
"__id__": 30
},
"propertyPath": [
"_name"
@@ -553,7 +578,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 28
"__id__": 30
},
"propertyPath": [
"_lpos"
@@ -568,7 +593,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 28
"__id__": 30
},
"propertyPath": [
"_lrot"
@@ -584,7 +609,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 28
"__id__": 30
},
"propertyPath": [
"_euler"
@@ -599,7 +624,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 33
"__id__": 35
},
"propertyPath": [
"_lpos"
@@ -620,7 +645,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 28
"__id__": 30
},
"propertyPath": [
"_lscale"
@@ -639,14 +664,14 @@
"__id__": 1
},
"_prefab": {
"__id__": 36
"__id__": 38
},
"__editorExtras__": {}
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 35
"__id__": 37
},
"asset": {
"__uuid__": "5b4ca49e-0f12-4478-b56d-bf8198b36b90",
@@ -654,7 +679,7 @@
},
"fileId": "0d6ZXmA5dHkZxoGONDL2sE",
"instance": {
"__id__": 37
"__id__": 39
},
"targetOverrides": null
},
@@ -667,20 +692,20 @@
"mountedChildren": [],
"mountedComponents": [],
"propertyOverrides": [
{
"__id__": 38
},
{
"__id__": 40
},
{
"__id__": 41
},
{
"__id__": 42
},
{
"__id__": 43
},
{
"__id__": 44
},
{
"__id__": 45
}
],
"removedComponents": []
@@ -688,7 +713,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 39
"__id__": 41
},
"propertyPath": [
"_name"
@@ -704,7 +729,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 39
"__id__": 41
},
"propertyPath": [
"_lpos"
@@ -719,7 +744,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 39
"__id__": 41
},
"propertyPath": [
"_lrot"
@@ -735,7 +760,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 39
"__id__": 41
},
"propertyPath": [
"_euler"
@@ -750,7 +775,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 39
"__id__": 41
},
"propertyPath": [
"_active"
@@ -764,14 +789,14 @@
"__id__": 1
},
"_prefab": {
"__id__": 45
"__id__": 47
},
"__editorExtras__": {}
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 44
"__id__": 46
},
"asset": {
"__uuid__": "ae4493bd-cbcc-4392-921c-3e2b0fcd5338",
@@ -779,7 +804,7 @@
},
"fileId": "91yoyAQGNDm5ziI7NUChZ+",
"instance": {
"__id__": 46
"__id__": 48
},
"targetOverrides": null
},
@@ -792,20 +817,20 @@
"mountedChildren": [],
"mountedComponents": [],
"propertyOverrides": [
{
"__id__": 47
},
{
"__id__": 49
},
{
"__id__": 50
},
{
"__id__": 51
},
{
"__id__": 52
},
{
"__id__": 53
},
{
"__id__": 54
}
],
"removedComponents": []
@@ -813,7 +838,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 48
"__id__": 50
},
"propertyPath": [
"_name"
@@ -829,7 +854,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 48
"__id__": 50
},
"propertyPath": [
"_lpos"
@@ -844,7 +869,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 48
"__id__": 50
},
"propertyPath": [
"_lrot"
@@ -860,7 +885,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 48
"__id__": 50
},
"propertyPath": [
"_euler"
@@ -875,7 +900,7 @@
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 48
"__id__": 50
},
"propertyPath": [
"_active"
@@ -892,7 +917,7 @@
},
"_enabled": true,
"__prefab": {
"__id__": 54
"__id__": 56
},
"_contentSize": {
"__type__": "cc.Size",
@@ -920,7 +945,7 @@
},
"_enabled": true,
"__prefab": {
"__id__": 56
"__id__": 58
},
"anm": {
"__id__": 5
@@ -941,7 +966,7 @@
},
"_enabled": true,
"__prefab": {
"__id__": 58
"__id__": 60
},
"_id": ""
},
@@ -959,7 +984,7 @@
},
"_enabled": true,
"__prefab": {
"__id__": 60
"__id__": 62
},
"enabledContactListener": true,
"bullet": false,
@@ -993,7 +1018,7 @@
},
"_enabled": true,
"__prefab": {
"__id__": 62
"__id__": 64
},
"tag": 0,
"_group": 4,
@@ -1030,16 +1055,16 @@
"targetOverrides": null,
"nestedPrefabInstanceRoots": [
{
"__id__": 44
"__id__": 46
},
{
"__id__": 35
"__id__": 37
},
{
"__id__": 24
"__id__": 26
},
{
"__id__": 12
"__id__": 14
}
]
}

View File

@@ -1,17 +1,19 @@
import { _decorator, Animation, AnimationState, CCClass, Component, } from "cc";
import { HeroViewComp } from "./HeroViewComp";
import { FacSet } from "../common/config/GameSet";
import { FlashSprite } from "./hit-flash-white/scripts/FlashSprite";
const { ccclass, property } = _decorator;
@ccclass('HeroAnmComp')
export default class HeroAnmComp extends Component{
fsSprite:FlashSprite = null!;
private anmcon:any=null
private _hasStop = true;
private default_anim:string='Idle'
anms:any[]=["idle","move","stun","dead","buff","atk0","atk1","atk2","max0","max1"]
onLoad () {
this.anmcon=this.node.getComponent(Animation)
this.fsSprite = this.node.getComponent(FlashSprite);
this.anmcon.on(Animation.EventType.FINISHED, this.onAnimationFinished, this);
}
@@ -25,6 +27,9 @@ export default class HeroAnmComp extends Component{
this.anmcon.play(this.default_anim)
}
}
atked(){
this.fsSprite.clickFlash();
}
move () {
if(this.anmcon.getState("move").isPlaying) return
this.anmcon.play("move")

View File

@@ -1,9 +1,7 @@
import { Timer } from "db://oops-framework/core/common/timer/Timer";
import { ecs } from "../../../../extensions/oops-plugin-framework/assets/libs/ecs/ECS";
import { smc } from "../common/SingletonModuleComp";
import { Attrs, AttrsType, BType, NeAttrs } from "../common/config/HeroAttrs";
import { BuffConf, SkillSet } from "../common/config/SkillSet";
import { HeroInfo, AttrSet, HeroUpSet } from "../common/config/heroSet";
import { BuffConf } from "../common/config/SkillSet";
import { HeroInfo, AttrSet } from "../common/config/heroSet";
import { HeroSkillsComp } from "./HeroSkills";
@@ -427,124 +425,3 @@ export class HeroAttrsComp extends ecs.Comp {
}
}
/**
* ==================== 英雄属性更新系统 ====================
*
* 按照 ECS 设计理念:
* - ComponentHeroAttrsComp存储数据
* - SystemHeroAttrSystem处理业务逻辑
*
* 系统职责:
* 1. 每帧更新临时 Buff时间递减过期移除
* 2. 每帧更新 HP/MP 自然回复
* 3. 限制属性值在合理范围内
*
/**
* 使用方式:
* 在 RootSystem 中注册此系统,它会自动每帧更新所有拥有 HeroAttrsComp 的实体
*/
@ecs.register('HeroAttrSystem')
export class HeroAttrSystem extends ecs.ComblockSystem
implements ecs.ISystemUpdate, ecs.IEntityEnterSystem, ecs.ISystemFirstUpdate {
// ==================== 调试统计(可选)====================
private entityCount: number = 0; // 本帧处理的实体数
private frameCount: number = 0; // 总帧数
private debugMode: boolean = false; // 是否启用调试模式
private timer:Timer=new Timer(1)
/**
* 过滤器:只处理拥有 HeroAttrsComp 的实体
*/
filter(): ecs.IMatcher {
return ecs.allOf(HeroAttrsComp);
}
/**
* 实体首次进入系统时调用(每个实体只调用一次)
*/
entityEnter(e: ecs.Entity): void {
if(!smc.mission.play || smc.mission.pause) return;
const model = e.get(HeroAttrsComp);
if (!model) return;
console.log(`[HeroAttrSystem] 英雄进入系统: ${model.hero_name} (uuid: ${model.hero_uuid})`);
}
/**
* 系统首次更新前调用(整个系统只调用一次)
*/
firstUpdate(): void {
console.log("[HeroAttrSystem] 系统首次更新");
}
/**
* 每帧更新(为每个英雄调用一次)
*
* ⭐ 关键理解:
* - 如果有 3 个英雄,这个方法每帧会被调用 3 次
* - 每次调用处理不同的实体 e
* - 这是正确的设计,不是 bug
*/
update(e: ecs.Entity): void {
if(!smc.mission.play || smc.mission.pause) return;
const model = e.get(HeroAttrsComp);
if (!model || model.is_dead) return;
// 统计:记录本帧处理的实体数
this.entityCount++;
// 调试日志(可选,调试时启用)
if (this.debugMode) {
console.log(` [${this.entityCount}] 更新英雄: ${model.hero_name}, HP: ${model.hp.toFixed(2)}`);
}
// 1. 更新临时 Buff/Debuff时间递减过期自动移除
model.updateTemporaryBuffsDebuffs(this.dt);
// 记录MP变化前的值
const oldMp = model.mp;
if(this.timer.update(this.dt)){
// 2. HP/MP 自然回复(业务规则)
model.mp += HeroUpSet.MP
model.hp += HeroUpSet.HP
}
// 3. 限制属性值在合理范围内
if (model.mp > model.Attrs[Attrs.MP_MAX]) {
model.mp = model.Attrs[Attrs.MP_MAX];
}
if (model.hp > model.Attrs[Attrs.HP_MAX]) {
model.hp = model.Attrs[Attrs.HP_MAX];
}
// 4. 如果MP发生变化更新最大技能距离缓存最小距离不受MP影响
if (model.mp !== oldMp) {
const skillsComp = e.get(HeroSkillsComp);
if (skillsComp) {
model.updateSkillDistanceCache(skillsComp);
}
}
// 每 60 帧输出一次统计
this.frameCount++;
if (this.frameCount % 60 === 0 && this.entityCount === 1) {
console.log(`[HeroAttrSystem] 第 ${this.frameCount} 帧,处理 ${this.entityCount} 个英雄`);
}
// 注意:显示更新由 HeroViewComp 负责,这里只处理数据
}
/**
* 启用调试模式(调试时使用)
*/
enableDebug() {
this.debugMode = true;
}
/**
* 禁用调试模式(正式运行)
*/
disableDebug() {
this.debugMode = false;
}
}

View File

@@ -0,0 +1,128 @@
import { Timer } from "db://oops-framework/core/common/timer/Timer";
import { ecs } from "../../../../extensions/oops-plugin-framework/assets/libs/ecs/ECS";
import { smc } from "../common/SingletonModuleComp";
import { Attrs } from "../common/config/HeroAttrs";
import { HeroUpSet } from "../common/config/heroSet";
import { HeroSkillsComp } from "./HeroSkills";
import { HeroAttrsComp } from "./HeroAttrsComp";
/**
* ==================== 英雄属性更新系统 ====================
*
* 按照 ECS 设计理念:
* - ComponentHeroAttrsComp存储数据
* - SystemHeroAttrSystem处理业务逻辑
*
* 系统职责:
* 1. 每帧更新临时 Buff时间递减过期移除
* 2. 每帧更新 HP/MP 自然回复
* 3. 限制属性值在合理范围内
*
/**
* 使用方式:
* 在 RootSystem 中注册此系统,它会自动每帧更新所有拥有 HeroAttrsComp 的实体
*/
@ecs.register('HeroAttrSystem')
export class HeroAttrSystem extends ecs.ComblockSystem
implements ecs.ISystemUpdate, ecs.IEntityEnterSystem, ecs.ISystemFirstUpdate {
// ==================== 调试统计(可选)====================
private entityCount: number = 0; // 本帧处理的实体数
private frameCount: number = 0; // 总帧数
private debugMode: boolean = false; // 是否启用调试模式
private timer:Timer=new Timer(1)
/**
* 过滤器:只处理拥有 HeroAttrsComp 的实体
*/
filter(): ecs.IMatcher {
return ecs.allOf(HeroAttrsComp);
}
/**
* 实体首次进入系统时调用(每个实体只调用一次)
*/
entityEnter(e: ecs.Entity): void {
if(!smc.mission.play || smc.mission.pause) return;
const model = e.get(HeroAttrsComp);
if (!model) return;
console.log(`[HeroAttrSystem] 英雄进入系统: ${model.hero_name} (uuid: ${model.hero_uuid})`);
}
/**
* 系统首次更新前调用(整个系统只调用一次)
*/
firstUpdate(): void {
console.log("[HeroAttrSystem] 系统首次更新");
}
/**
* 每帧更新(为每个英雄调用一次)
*
* ⭐ 关键理解:
* - 如果有 3 个英雄,这个方法每帧会被调用 3 次
* - 每次调用处理不同的实体 e
* - 这是正确的设计,不是 bug
*/
update(e: ecs.Entity): void {
if(!smc.mission.play || smc.mission.pause) return;
const model = e.get(HeroAttrsComp);
if (!model || model.is_dead) return;
// 统计:记录本帧处理的实体数
this.entityCount++;
// 调试日志(可选,调试时启用)
if (this.debugMode) {
console.log(` [${this.entityCount}] 更新英雄: ${model.hero_name}, HP: ${model.hp.toFixed(2)}`);
}
// 1. 更新临时 Buff/Debuff时间递减过期自动移除
model.updateTemporaryBuffsDebuffs(this.dt);
// 记录MP变化前的值
const oldMp = model.mp;
if(this.timer.update(this.dt)){
// 2. HP/MP 自然回复(业务规则)
model.mp += HeroUpSet.MP
model.hp += HeroUpSet.HP
}
// 3. 限制属性值在合理范围内
if (model.mp > model.Attrs[Attrs.MP_MAX]) {
model.mp = model.Attrs[Attrs.MP_MAX];
}
if (model.hp > model.Attrs[Attrs.HP_MAX]) {
model.hp = model.Attrs[Attrs.HP_MAX];
}
// 4. 如果MP发生变化更新最大技能距离缓存最小距离不受MP影响
if (model.mp !== oldMp) {
const skillsComp = e.get(HeroSkillsComp);
if (skillsComp) {
model.updateSkillDistanceCache(skillsComp);
}
}
// 每 60 帧输出一次统计
this.frameCount++;
if (this.frameCount % 60 === 0 && this.entityCount === 1) {
console.log(`[HeroAttrSystem] 第 ${this.frameCount} 帧,处理 ${this.entityCount} 个英雄`);
}
// 注意:显示更新由 HeroViewComp 负责,这里只处理数据
}
/**
* 启用调试模式(调试时使用)
*/
enableDebug() {
this.debugMode = true;
}
/**
* 禁用调试模式(正式运行)
*/
disableDebug() {
this.debugMode = false;
}
}

View File

@@ -0,0 +1 @@
{"ver":"4.0.24","importer":"typescript","imported":true,"uuid":"7763ec0e-8d85-4af0-8595-e3b078a128b6","files":[],"subMetas":{},"userData":{}}

View File

@@ -66,6 +66,9 @@ export class HeroSpine extends Component {
break
}
}
do_atked(){
this.anm.atked()
}
dead(){
// console.log("do dead");
this.anm.dead()

View File

@@ -15,6 +15,7 @@ import { timedCom } from "../skill/timedCom";
import { HeroInfo, HType } from "../common/config/heroSet";
import { Timer } from "db://oops-framework/core/common/timer/Timer";
const { ccclass, property } = _decorator;
/** 角色显示组件 */
@@ -214,12 +215,13 @@ export class HeroViewComp extends CCComp {
/** 受击特效 */
private in_atked(anm: string = "atked", scale: number = 1) {
var path = "game/skill/end/" + anm;
var prefab: Prefab = oops.res.get(path, Prefab)!;
var node = instantiate(prefab);
node.setScale(node.scale.x * scale, node.scale.y);
node.setPosition(this.node.position.x, this.node.position.y+50, this.node.position.z);
node.parent = this.node.parent;
this.as.do_atked()
// var path = "game/skill/end/" + anm;
// var prefab: Prefab = oops.res.get(path, Prefab)!;
// var node = instantiate(prefab);
// node.setScale(node.scale.x * scale, node.scale.y);
// node.setPosition(this.node.position.x, this.node.position.y+50, this.node.position.z);
// node.parent = this.node.parent;
}
/** 冰冻特效 */

View File

@@ -2,7 +2,7 @@
"ver": "1.2.0",
"importer": "directory",
"imported": true,
"uuid": "af691440-7aca-4cb5-9a78-9bfed9cb70de",
"uuid": "0463b128-1ee2-4cee-972b-eaf9fee2bf6c",
"files": [],
"subMetas": {},
"userData": {}

View File

@@ -0,0 +1,9 @@
{
"ver": "1.2.0",
"importer": "directory",
"imported": true,
"uuid": "044ce6c2-4a58-4a83-8a5b-f6d7f89a3aa3",
"files": [],
"subMetas": {},
"userData": {}
}

View File

@@ -5,7 +5,7 @@
"__editorExtras__": {},
"_native": "",
"_effectAsset": {
"__uuid__": "40c25c17-db22-4ae7-8d3a-f73cbb6d36ba",
"__uuid__": "b8d82f81-c2f9-40e5-805b-922f0c170a79",
"__expectedType__": "cc.EffectAsset"
},
"_techIdx": 0,
@@ -26,15 +26,6 @@
}
],
"_props": [
{
"glowColor": {
"__type__": "cc.Color",
"r": 255,
"g": 235,
"b": 0,
"a": 255
},
"glowWidth": 0.002
}
{}
]
}

View File

@@ -0,0 +1,11 @@
{
"ver": "1.0.21",
"importer": "material",
"imported": true,
"uuid": "8eee8ab1-fe48-4b22-b956-3f5c18fc4810",
"files": [
".json"
],
"subMetas": {},
"userData": {}
}

View File

@@ -0,0 +1,9 @@
{
"ver": "1.2.0",
"importer": "directory",
"imported": true,
"uuid": "e091410c-c7b6-4416-ae99-38697c103286",
"files": [],
"subMetas": {},
"userData": {}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,11 @@
{
"ver": "1.1.50",
"importer": "scene",
"imported": true,
"uuid": "5e1d3eb2-c300-4627-94c7-2ee03b8314f1",
"files": [
".json"
],
"subMetas": {},
"userData": {}
}

View File

@@ -0,0 +1,9 @@
{
"ver": "1.2.0",
"importer": "directory",
"imported": true,
"uuid": "e4743688-2ecb-436b-8826-69fcb4485b73",
"files": [],
"subMetas": {},
"userData": {}
}

View File

@@ -2,7 +2,7 @@
"ver": "4.0.24",
"importer": "typescript",
"imported": true,
"uuid": "df953176-a9fa-4f3e-865e-7956fccc4c52",
"uuid": "954e4dd8-f902-4734-8529-9aa4c2580ec0",
"files": [],
"subMetas": {},
"userData": {}

View File

@@ -0,0 +1,9 @@
{
"ver": "1.2.0",
"importer": "directory",
"imported": true,
"uuid": "5553e1ee-12b8-410b-833c-33586c917944",
"files": [],
"subMetas": {},
"userData": {}
}

View File

@@ -0,0 +1,97 @@
// Copyright (c) 2017-2020 Xiamen Yaji Software Co., Ltd.
CCEffect %{
techniques:
- passes:
- vert: sprite-vs:vert
frag: sprite-fs:frag
depthStencilState:
depthTest: false
depthWrite: false
blendState:
targets:
- blend: true
blendSrc: src_alpha
blendDst: one_minus_src_alpha
blendDstAlpha: one_minus_src_alpha
rasterizerState:
cullMode: none
properties:
alphaThreshold: { value: 0.5 }
}%
CCProgram sprite-vs %{
precision highp float;
#include <builtin/uniforms/cc-global>
#if USE_LOCAL
#include <builtin/uniforms/cc-local>
#endif
#if SAMPLE_FROM_RT
#include <common/common-define>
#endif
in vec3 a_position;
in vec2 a_texCoord;
in vec4 a_color;
out vec4 color;
out vec2 uv0;
out vec4 lightColor;
vec4 vert () {
vec4 pos = vec4(a_position, 1);
#if USE_LOCAL
pos = cc_matWorld * pos;
#endif
#if USE_PIXEL_ALIGNMENT
pos = cc_matView * pos;
pos.xyz = floor(pos.xyz);
pos = cc_matProj * pos;
#else
pos = cc_matViewProj * pos;
#endif
uv0 = a_texCoord;
#if SAMPLE_FROM_RT
CC_HANDLE_RT_SAMPLE_FLIP(uv0);
#endif
color = a_color;
lightColor = a_color;
return pos;
}
}%
CCProgram sprite-fs %{
precision highp float;
#include <builtin/internal/embedded-alpha>
#include <builtin/internal/alpha-test>
in vec4 color;
in vec4 lightColor;
#if USE_TEXTURE
in vec2 uv0;
#pragma builtin(local)
layout(set = 2, binding = 12) uniform sampler2D cc_spriteTexture;
#endif
vec4 frag () {
vec4 o = vec4(1, 1, 1, 1);
#if USE_TEXTURE
o *= CCSampleWithAlphaSeparated(cc_spriteTexture, uv0);
#if IS_GRAY
float gray = 0.2126 * o.r + 0.7152 * o.g + 0.0722 * o.b;
o.r = o.g = o.b = gray;
#endif
#endif
o.rgb = o.rgb * (1.0 - lightColor.a) + lightColor.rgb * lightColor.a;
o *= color;
ALPHA_TEST(o);
return o;
}
}%

View File

@@ -2,14 +2,10 @@
"ver": "1.7.1",
"importer": "effect",
"imported": true,
"uuid": "cfeeea4f-db9c-42cd-a0f7-fc5cb37bd3d7",
"uuid": "b8d82f81-c2f9-40e5-805b-922f0c170a79",
"files": [
".json"
],
"subMetas": {},
"userData": {
"combinations": [
{}
]
}
"userData": {}
}

View File

@@ -0,0 +1,9 @@
{
"ver": "1.2.0",
"importer": "directory",
"imported": true,
"uuid": "0463b128-1ee2-4cee-972b-eaf9fee2bf6c",
"files": [],
"subMetas": {},
"userData": {}
}