【UI】调整UI和特效关系

iOS_release
zhangaotian 2024-06-24 16:48:32 +08:00
parent 959f253743
commit 2b2d67a231
25 changed files with 1356 additions and 75 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 141 KiB

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: f741e594ad95a4237a9bd72507ca5f74 guid: c3038322a4b13425c884de20cc4956f0
TextureImporter: TextureImporter:
internalIDToNameTable: [] internalIDToNameTable: []
externalObjects: {} externalObjects: {}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 116 KiB

After

Width:  |  Height:  |  Size: 1.1 MiB

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: e701fe54462544c438e958c18d6f1288 guid: 1533e0c184b164e88bd1ded189caf6ab
TextureImporter: TextureImporter:
internalIDToNameTable: [] internalIDToNameTable: []
externalObjects: {} externalObjects: {}

Binary file not shown.

After

Width:  |  Height:  |  Size: 116 KiB

View File

@ -0,0 +1,153 @@
fileFormatVersion: 2
guid: e701fe54462544c438e958c18d6f1288
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 12
mipmaps:
mipMapMode: 0
enableMipMap: 0
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
flipGreenChannel: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
vTOnly: 0
ignoreMipmapLimit: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 1
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1
spriteTessellationDetail: -1
textureType: 8
textureShape: 1
singleChannelComponent: 0
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
swizzle: 50462976
cookieLightType: 0
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: iPhone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Android
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Server
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
nameFileIdTable: {}
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

After

Width:  |  Height:  |  Size: 258 KiB

View File

@ -0,0 +1,153 @@
fileFormatVersion: 2
guid: cf20adca2ee1e44cca7860ad5099d0b1
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 12
mipmaps:
mipMapMode: 0
enableMipMap: 0
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
flipGreenChannel: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
vTOnly: 0
ignoreMipmapLimit: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 1
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1
spriteTessellationDetail: -1
textureType: 8
textureShape: 1
singleChannelComponent: 0
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
swizzle: 50462976
cookieLightType: 0
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: iPhone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Android
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Server
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
nameFileIdTable: {}
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

After

Width:  |  Height:  |  Size: 47 KiB

View File

@ -0,0 +1,153 @@
fileFormatVersion: 2
guid: 74c2958980fa24985b6fca399bcab4eb
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 12
mipmaps:
mipMapMode: 0
enableMipMap: 0
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
flipGreenChannel: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
vTOnly: 0
ignoreMipmapLimit: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 1
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1
spriteTessellationDetail: -1
textureType: 8
textureShape: 1
singleChannelComponent: 0
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
swizzle: 50462976
cookieLightType: 0
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: iPhone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Android
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Server
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
nameFileIdTable: {}
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

After

Width:  |  Height:  |  Size: 121 KiB

View File

@ -0,0 +1,153 @@
fileFormatVersion: 2
guid: 66af0cf991ec341bf9d7fe641fbcdd1b
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 12
mipmaps:
mipMapMode: 0
enableMipMap: 0
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
flipGreenChannel: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
vTOnly: 0
ignoreMipmapLimit: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 1
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1
spriteTessellationDetail: -1
textureType: 8
textureShape: 1
singleChannelComponent: 0
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
swizzle: 50462976
cookieLightType: 0
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: iPhone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Android
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Server
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
nameFileIdTable: {}
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:

View File

@ -48,7 +48,7 @@ GameObject:
- component: {fileID: 6987987258047137632} - component: {fileID: 6987987258047137632}
- component: {fileID: 2551198965520345966} - component: {fileID: 2551198965520345966}
m_Layer: 5 m_Layer: 5
m_Name: Img_BG m_Name: Img_Bottom
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
m_NavMeshLayer: 0 m_NavMeshLayer: 0
@ -69,9 +69,9 @@ RectTransform:
m_Father: {fileID: 5940626574529633915} m_Father: {fileID: 5940626574529633915}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0} m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 0, y: 0} m_AnchorMax: {x: 1, y: 0}
m_AnchoredPosition: {x: -20, y: 0} m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 1080, y: 494} m_SizeDelta: {x: 0, y: 494}
m_Pivot: {x: 0, y: 0} m_Pivot: {x: 0, y: 0}
--- !u!222 &6987987258047137632 --- !u!222 &6987987258047137632
CanvasRenderer: CanvasRenderer:
@ -111,6 +111,81 @@ MonoBehaviour:
m_FillOrigin: 0 m_FillOrigin: 0
m_UseSpriteMesh: 0 m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1 m_PixelsPerUnitMultiplier: 1
--- !u!1 &1907487617862740684
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 7797609966467347885}
- component: {fileID: 2918127017197467270}
- component: {fileID: 8398657987914529872}
m_Layer: 5
m_Name: Img_Cloud
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &7797609966467347885
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1907487617862740684}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 8191094134680472009}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 1}
m_AnchorMax: {x: 0.5, y: 1}
m_AnchoredPosition: {x: 50, y: -350}
m_SizeDelta: {x: 798, y: 461}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &2918127017197467270
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1907487617862740684}
m_CullTransparentMesh: 1
--- !u!114 &8398657987914529872
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1907487617862740684}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 1
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_Sprite: {fileID: 21300000, guid: 74c2958980fa24985b6fca399bcab4eb, type: 3}
m_Type: 0
m_PreserveAspect: 0
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 1
m_FillClockwise: 1
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
--- !u!1 &2458731147884334544 --- !u!1 &2458731147884334544
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -231,7 +306,6 @@ GameObject:
m_Component: m_Component:
- component: {fileID: 5940626574529633915} - component: {fileID: 5940626574529633915}
- component: {fileID: 7810327144601852640} - component: {fileID: 7810327144601852640}
- component: {fileID: 3291947668872466654}
m_Layer: 5 m_Layer: 5
m_Name: Bg_MainPanel m_Name: Bg_MainPanel
m_TagString: Untagged m_TagString: Untagged
@ -251,6 +325,7 @@ RectTransform:
m_LocalScale: {x: 1, y: 1, z: 1} m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0 m_ConstrainProportionsScale: 0
m_Children: m_Children:
- {fileID: 8191094134680472009}
- {fileID: 1901886252975893447} - {fileID: 1901886252975893447}
- {fileID: 4316519208730348209} - {fileID: 4316519208730348209}
- {fileID: 4923674628100320101} - {fileID: 4923674628100320101}
@ -271,36 +346,6 @@ CanvasRenderer:
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3118219658441007785} m_GameObject: {fileID: 3118219658441007785}
m_CullTransparentMesh: 1 m_CullTransparentMesh: 1
--- !u!114 &3291947668872466654
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3118219658441007785}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 1
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_Sprite: {fileID: 21300000, guid: f741e594ad95a4237a9bd72507ca5f74, type: 3}
m_Type: 0
m_PreserveAspect: 0
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 1
m_FillClockwise: 1
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
--- !u!1 &3496896062908629532 --- !u!1 &3496896062908629532
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -955,6 +1000,83 @@ MonoBehaviour:
m_FillOrigin: 0 m_FillOrigin: 0
m_UseSpriteMesh: 0 m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1 m_PixelsPerUnitMultiplier: 1
--- !u!1 &7561472440805325230
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 8191094134680472009}
- component: {fileID: 1074120590869714054}
- component: {fileID: 2118002454880161382}
m_Layer: 5
m_Name: BG
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &8191094134680472009
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7561472440805325230}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 7797609966467347885}
- {fileID: 8048006188168832422}
m_Father: {fileID: 5940626574529633915}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 0, y: 0}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &1074120590869714054
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7561472440805325230}
m_CullTransparentMesh: 1
--- !u!114 &2118002454880161382
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7561472440805325230}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 1
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_Sprite: {fileID: 21300000, guid: c3038322a4b13425c884de20cc4956f0, type: 3}
m_Type: 0
m_PreserveAspect: 0
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 1
m_FillClockwise: 1
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
--- !u!1 &7858642420970555349 --- !u!1 &7858642420970555349
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -1195,3 +1317,78 @@ MonoBehaviour:
m_OnClick: m_OnClick:
m_PersistentCalls: m_PersistentCalls:
m_Calls: [] m_Calls: []
--- !u!1 &8440047613927848178
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 8048006188168832422}
- component: {fileID: 1637885211778764577}
- component: {fileID: 8879489471768776117}
m_Layer: 5
m_Name: BG_Top
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &8048006188168832422
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8440047613927848178}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 8191094134680472009}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 0, y: 0}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &1637885211778764577
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8440047613927848178}
m_CullTransparentMesh: 1
--- !u!114 &8879489471768776117
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8440047613927848178}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 1
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_Sprite: {fileID: 21300000, guid: 1533e0c184b164e88bd1ded189caf6ab, type: 3}
m_Type: 0
m_PreserveAspect: 0
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 1
m_FillClockwise: 1
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1

View File

@ -0,0 +1,417 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &1474381420083046241
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 2572478662506942710}
- component: {fileID: 7123912342445624541}
- component: {fileID: 4596333894144043644}
m_Layer: 5
m_Name: Bg_MainPanel
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &2572478662506942710
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1474381420083046241}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 3787833917268946334}
- {fileID: 8494761850271678832}
- {fileID: 7680128354498908394}
- {fileID: 6679646174452240329}
m_Father: {fileID: 2517744685217155804}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 0, y: 0}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &7123912342445624541
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1474381420083046241}
m_CullTransparentMesh: 1
--- !u!114 &4596333894144043644
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1474381420083046241}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 1
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_Sprite: {fileID: 21300000, guid: c3038322a4b13425c884de20cc4956f0, type: 3}
m_Type: 0
m_PreserveAspect: 0
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 1
m_FillClockwise: 1
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
--- !u!1 &1504305489266380954
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 6679646174452240329}
- component: {fileID: 4295696286403315370}
- component: {fileID: 289959955320953285}
m_Layer: 5
m_Name: Img_Title_CN
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 0
--- !u!224 &6679646174452240329
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1504305489266380954}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 2572478662506942710}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 1}
m_AnchorMax: {x: 0.5, y: 1}
m_AnchoredPosition: {x: 0, y: -513}
m_SizeDelta: {x: 1080, y: 817}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &4295696286403315370
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1504305489266380954}
m_CullTransparentMesh: 1
--- !u!114 &289959955320953285
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1504305489266380954}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 1
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_Sprite: {fileID: 21300000, guid: 50a04592501344405948b77d73a61b91, type: 3}
m_Type: 0
m_PreserveAspect: 0
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 1
m_FillClockwise: 1
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
--- !u!1 &1747082990765963427
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 8494761850271678832}
- component: {fileID: 2828201176218715096}
- component: {fileID: 6048858606711302037}
m_Layer: 5
m_Name: BG_Top
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &8494761850271678832
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1747082990765963427}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 2572478662506942710}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 0, y: 0}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &2828201176218715096
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1747082990765963427}
m_CullTransparentMesh: 1
--- !u!114 &6048858606711302037
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1747082990765963427}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 1
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_Sprite: {fileID: 21300000, guid: 1533e0c184b164e88bd1ded189caf6ab, type: 3}
m_Type: 0
m_PreserveAspect: 0
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 1
m_FillClockwise: 1
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
--- !u!1 &6159674643101331994
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 2517744685217155804}
m_Layer: 5
m_Name: UIMainPanelBG
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &2517744685217155804
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6159674643101331994}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 2572478662506942710}
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 0, y: 0}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!1 &6321845792177783947
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 7680128354498908394}
- component: {fileID: 1534522364070347659}
- component: {fileID: 8861832695289939223}
m_Layer: 5
m_Name: Img_Title_EN
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 0
--- !u!224 &7680128354498908394
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6321845792177783947}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 2572478662506942710}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 1}
m_AnchorMax: {x: 0.5, y: 1}
m_AnchoredPosition: {x: 0, y: -513}
m_SizeDelta: {x: 1080, y: 817}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &1534522364070347659
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6321845792177783947}
m_CullTransparentMesh: 1
--- !u!114 &8861832695289939223
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6321845792177783947}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 1
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_Sprite: {fileID: 21300000, guid: d5c87d6905cca4400ad7e2576a7bc679, type: 3}
m_Type: 0
m_PreserveAspect: 0
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 1
m_FillClockwise: 1
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
--- !u!1 &6799279234484031509
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 3787833917268946334}
- component: {fileID: 217564583143310680}
- component: {fileID: 5867240446946715319}
m_Layer: 5
m_Name: Img_Cloud
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &3787833917268946334
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6799279234484031509}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 2572478662506942710}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 1}
m_AnchorMax: {x: 0.5, y: 1}
m_AnchoredPosition: {x: 50, y: -350}
m_SizeDelta: {x: 798, y: 461}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &217564583143310680
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6799279234484031509}
m_CullTransparentMesh: 1
--- !u!114 &5867240446946715319
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6799279234484031509}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 1
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_Sprite: {fileID: 21300000, guid: 74c2958980fa24985b6fca399bcab4eb, type: 3}
m_Type: 0
m_PreserveAspect: 0
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 1
m_FillClockwise: 1
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 6653f0be8ebd14d1dae3fa9fa16a6fa4
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -847,7 +847,7 @@ Canvas:
m_AdditionalShaderChannelsFlag: 25 m_AdditionalShaderChannelsFlag: 25
m_UpdateRectTransformForStandalone: 0 m_UpdateRectTransformForStandalone: 0
m_SortingLayerID: 0 m_SortingLayerID: 0
m_SortingOrder: 30 m_SortingOrder: 100
m_TargetDisplay: 0 m_TargetDisplay: 0
--- !u!1 &1436771296 --- !u!1 &1436771296
GameObject: GameObject:
@ -858,7 +858,7 @@ GameObject:
serializedVersion: 6 serializedVersion: 6
m_Component: m_Component:
- component: {fileID: 1436771297} - component: {fileID: 1436771297}
m_Layer: 0 m_Layer: 5
m_Name: GfxRoot m_Name: GfxRoot
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -993,6 +993,11 @@ PrefabInstance:
propertyPath: m_LocalEulerAnglesHint.z propertyPath: m_LocalEulerAnglesHint.z
value: 0 value: 0
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 7267096355061447464, guid: 6a19555eb81a44f40b05fd786c471810,
type: 3}
propertyPath: m_AnchoredPosition.x
value: 10.73999
objectReference: {fileID: 0}
- target: {fileID: 7939692415545710711, guid: 6a19555eb81a44f40b05fd786c471810, - target: {fileID: 7939692415545710711, guid: 6a19555eb81a44f40b05fd786c471810,
type: 3} type: 3}
propertyPath: m_Name propertyPath: m_Name
@ -1048,7 +1053,6 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 0bd1f2a364b6ec34d99c5d9f9c57c744, type: 3} m_Script: {fileID: 11500000, guid: 0bd1f2a364b6ec34d99c5d9f9c57c744, type: 3}
m_Name: m_Name:
m_EditorClassIdentifier: m_EditorClassIdentifier:
rootCanvas: {fileID: 0}
root: {fileID: 0} root: {fileID: 0}
rootBg: {fileID: 0} rootBg: {fileID: 0}
rootGfx: {fileID: 0} rootGfx: {fileID: 0}
@ -1066,8 +1070,8 @@ Transform:
m_LocalScale: {x: 1, y: 1, z: 1} m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0 m_ConstrainProportionsScale: 0
m_Children: m_Children:
- {fileID: 1436771297}
- {fileID: 1428869213} - {fileID: 1428869213}
- {fileID: 1436771297}
- {fileID: 632163661} - {fileID: 632163661}
- {fileID: 123179489} - {fileID: 123179489}
m_Father: {fileID: 0} m_Father: {fileID: 0}

View File

@ -17,6 +17,7 @@ namespace Framework.Constants
public static readonly string UIBuyGoods = "UIBuyGoods"; public static readonly string UIBuyGoods = "UIBuyGoods";
public static readonly string UILosePanel = "UILosePanel"; public static readonly string UILosePanel = "UILosePanel";
public static readonly string UIMainPanel = "UIMainPanel"; public static readonly string UIMainPanel = "UIMainPanel";
public static readonly string UIMainPanelBg = "UIMainPanelBG";
public static readonly string UIStayTuned = "UIStayTuned"; public static readonly string UIStayTuned = "UIStayTuned";
public static readonly string UIPausePanel = "UIPausePanel"; public static readonly string UIPausePanel = "UIPausePanel";
public static readonly string UILevelSelect = "UILevelSelect"; public static readonly string UILevelSelect = "UILevelSelect";

View File

@ -4,6 +4,7 @@ namespace Framework.UI
{ {
None = 0, None = 0,
BackGround, BackGround,
BgTop,
Normal, Normal,
PopupTips, PopupTips,
Waiting, Waiting,

View File

@ -113,7 +113,8 @@ namespace Framework.UI
if (!_windowsDic.TryGetValue(path, out var window)) if (!_windowsDic.TryGetValue(path, out var window))
{ {
window = await UIRoot.Instance.CreateWindow(path); var isTopUI = uiWindowLayer is UIWindowLayer.BgTop;
window = await UIRoot.Instance.CreateWindow(path, isTopUI);
if (window != null) if (window != null)
{ {
window.WindowPath = path; window.WindowPath = path;
@ -276,25 +277,27 @@ namespace Framework.UI
private void _AllWindowMeta() private void _AllWindowMeta()
{ {
_WindowMeta(UIConstants.UILoading, UIWindowLayer.Waiting); _WindowMeta(UIConstants.UILoading, UIWindowLayer.Waiting);
_WindowMeta(UIConstants.UITips, UIWindowLayer.PopupTips); _WindowMeta(UIConstants.UITips, UIWindowLayer.PopupTips);
_WindowMeta(UIConstants.UIScore, UIWindowLayer.PopupTips); _WindowMeta(UIConstants.UIScore, UIWindowLayer.PopupTips);
_WindowMeta(UIConstants.UILogin, UIWindowLayer.PopupTips);
_WindowMeta(UIConstants.UISyncTip, UIWindowLayer.PopupTips); _WindowMeta(UIConstants.UISyncTip, UIWindowLayer.PopupTips);
_WindowMeta(UIConstants.UIUserAgreement, UIWindowLayer.PopupTips); _WindowMeta(UIConstants.UIUserAgreement, UIWindowLayer.PopupTips);
_WindowMeta(UIConstants.UILogin, UIWindowLayer.PopupTips);
_WindowMeta(UIConstants.UIShop, UIWindowLayer.Normal); _WindowMeta(UIConstants.UIShop, UIWindowLayer.Normal);
_WindowMeta(UIConstants.UILevelPanel, UIWindowLayer.Normal);
_WindowMeta(UIConstants.UIADPOPUP, UIWindowLayer.Normal); _WindowMeta(UIConstants.UIADPOPUP, UIWindowLayer.Normal);
_WindowMeta(UIConstants.UIBuyGoods, UIWindowLayer.Normal); _WindowMeta(UIConstants.UIBuyGoods, UIWindowLayer.Normal);
_WindowMeta(UIConstants.UIWinPanel, UIWindowLayer.Normal); _WindowMeta(UIConstants.UIWinPanel, UIWindowLayer.Normal);
_WindowMeta(UIConstants.UIStayTuned, UIWindowLayer.Normal);
_WindowMeta(UIConstants.UIMainPanel, UIWindowLayer.Normal); _WindowMeta(UIConstants.UIMainPanel, UIWindowLayer.Normal);
_WindowMeta(UIConstants.UIStayTuned, UIWindowLayer.Normal);
_WindowMeta(UIConstants.UILosePanel, UIWindowLayer.Normal); _WindowMeta(UIConstants.UILosePanel, UIWindowLayer.Normal);
_WindowMeta(UIConstants.UIPausePanel, UIWindowLayer.Normal); _WindowMeta(UIConstants.UIPausePanel, UIWindowLayer.Normal);
_WindowMeta(UIConstants.UILevelPanel, UIWindowLayer.Normal);
_WindowMeta(UIConstants.UILevelSelect, UIWindowLayer.Normal); _WindowMeta(UIConstants.UILevelSelect, UIWindowLayer.Normal);
_WindowMeta(UIConstants.UISettingPanel, UIWindowLayer.Normal); _WindowMeta(UIConstants.UISettingPanel, UIWindowLayer.Normal);
_WindowMeta(UIConstants.UIMainPanelBg, UIWindowLayer.BgTop);
_WindowMeta(UIConstants.UILevelBg, UIWindowLayer.BackGround); _WindowMeta(UIConstants.UILevelBg, UIWindowLayer.BackGround);
_WindowMeta(UIConstants.ImgLoading, UIWindowLayer.BackGround); _WindowMeta(UIConstants.ImgLoading, UIWindowLayer.BackGround);
} }

View File

@ -3,7 +3,6 @@ using PhxhSDK;
using UnityEngine; using UnityEngine;
using UnityEngine.UI; using UnityEngine.UI;
using Cysharp.Threading.Tasks; using Cysharp.Threading.Tasks;
using Object = UnityEngine.Object;
namespace Framework.UI namespace Framework.UI
{ {
@ -25,7 +24,6 @@ namespace Framework.UI
{ {
DontDestroyOnLoad(this.gameObject); DontDestroyOnLoad(this.gameObject);
root = GameObject.Find("UIRoot").gameObject; root = GameObject.Find("UIRoot").gameObject;
rootBg = GameObject.Find("BGRoot").gameObject; rootBg = GameObject.Find("BGRoot").gameObject;
rootGfx = GameObject.Find("GfxRoot").gameObject; rootGfx = GameObject.Find("GfxRoot").gameObject;
@ -45,6 +43,9 @@ namespace Framework.UI
} }
} }
/// <summary>
/// 摧毁背景
/// </summary>
public void BgDestroy() public void BgDestroy()
{ {
var bg = GameObject.Find("UIRoot/ImgLoading"); var bg = GameObject.Find("UIRoot/ImgLoading");
@ -52,6 +53,10 @@ namespace Framework.UI
{ {
Destroy(bg); Destroy(bg);
} }
foreach (Transform child in rootBg.transform)
{
Destroy(child.gameObject);
}
} }
private void LateUpdate() private void LateUpdate()
@ -72,7 +77,7 @@ namespace Framework.UI
/// <summary> /// <summary>
/// 创建窗口 /// 创建窗口
/// </summary> /// </summary>
public async UniTask<UIWindow> CreateWindow(string path) public async UniTask<UIWindow> CreateWindow(string path,bool bgRoot = false)
{ {
var uiPrefab = await LoadPrefab(path); var uiPrefab = await LoadPrefab(path);
if (uiPrefab == null) if (uiPrefab == null)
@ -82,7 +87,8 @@ namespace Framework.UI
} }
UIWindow window = null; UIWindow window = null;
var obj = Instantiate(uiPrefab, root.transform, false) as GameObject; var rootTransform = bgRoot ? rootBg.transform : root.transform;
var obj = Instantiate(uiPrefab, rootTransform, false) as GameObject;
var dirs = path.Split('/'); var dirs = path.Split('/');
var className = dirs[^1] + ScriptSuffix; var className = dirs[^1] + ScriptSuffix;
var classType = Type.GetType(className); var classType = Type.GetType(className);

View File

@ -1,6 +1,7 @@
using cfg.BI; using cfg.BI;
using PhxhSDK; using PhxhSDK;
using Framework; using Framework;
using UnityEngine;
using Framework.BI; using Framework.BI;
using Framework.UI; using Framework.UI;
using Gameplay.Login; using Gameplay.Login;
@ -9,7 +10,6 @@ using Gameplay.Manager;
using Framework.Manager; using Framework.Manager;
using Framework.Constants; using Framework.Constants;
using Cysharp.Threading.Tasks; using Cysharp.Threading.Tasks;
using UnityEngine;
namespace Gameplay.LoadingExecutor namespace Gameplay.LoadingExecutor
{ {
@ -47,14 +47,14 @@ namespace Gameplay.LoadingExecutor
private async UniTask InitGfx() private async UniTask InitGfx()
{ {
//TODO 加载特效 //TODO 加载特效
//await GfxManager.Instance.PreLoadGfx("gfx_character"); await GfxManager.Instance.PreLoadGfx("gfx_character");
await GfxManager.Instance.PreLoadGfx("gfx_selectlevel"); await GfxManager.Instance.PreLoadGfx("gfx_selectlevel");
} }
private async UniTask InitUI() private async UniTask InitUI()
{ {
await UIManager.Instance.OpenWindow(_windowPos);
UIRoot.Instance.BgDestroy(); UIRoot.Instance.BgDestroy();
await UIManager.Instance.OpenWindow(_windowPos);
//用户协议 -> 登录 -> 数据同步 //用户协议 -> 登录 -> 数据同步
if (AppInfoManager.Instance.UpdateConfirm) if (AppInfoManager.Instance.UpdateConfirm)

View File

@ -0,0 +1,38 @@
using Framework.Event;
using Framework.UI;
public class UIMainPanelBGController : UIWindow
{
private string _imgName;
protected override void OnAwake()
{
RegisterEvent();
ChangeLanguage();
}
private void ChangeLanguage()
{
if (_imgName != null)
FindObj(_imgName).gameObject.SetActive(false);
_imgName = StringManager.CurLanguage == StringManager.LanguageType.CN
? "Bg_MainPanel/Img_Title_CN"
: "Bg_MainPanel/Img_Title_EN";
FindObj(_imgName).gameObject.SetActive(true);
}
private void RegisterEvent()
{
EventManager.Instance.Register(EventManager.EventName.RefreshLanguage, ChangeLanguage);
}
private void UnregisterEvent()
{
EventManager.Instance.Unregister(EventManager.EventName.RefreshLanguage, ChangeLanguage);
}
private void OnDestroy()
{
UnregisterEvent();
}
}

View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 45d6f62915a374229a3a32024c946cbd
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,15 +1,12 @@
using cfg.BI; using cfg.BI;
using PhxhSDK;
using UnityEngine; using UnityEngine;
using Framework.BI; using Framework.BI;
using Framework.UI; using Framework.UI;
using Gameplay.Level; using Gameplay.Level;
using Gameplay.Login;
using Framework.Event; using Framework.Event;
using Gameplay.Manager; using Gameplay.Manager;
using Framework.Constants; using Framework.Constants;
using Event = cfg.BI.Event; using Event = cfg.BI.Event;
using Constants = Framework.Constants.Constants;
public class UIMainPanelController : UIWindow public class UIMainPanelController : UIWindow
{ {
@ -20,14 +17,15 @@ public class UIMainPanelController : UIWindow
protected override void OnAwake() protected override void OnAwake()
{ {
RegisterEvent(); RegisterEvent();
ChangeLanguage();
BindButton("Bg_MainPanel/Btn_Challenge", OnEnterLevel); BindButton("Bg_MainPanel/Btn_Challenge", OnEnterLevel);
BindButton("Bg_MainPanel/Btn_Option", OnSelectLevel); BindButton("Bg_MainPanel/Btn_Option", OnSelectLevel);
BindButton("Bg_MainPanel/UI_LiuHaiTop/Btn_Setting", OpenSettingPanel); BindButton("Bg_MainPanel/UI_LiuHaiTop/Btn_Setting", OpenSettingPanel);
BindButton("Bg_MainPanel/UI_LiuHaiTop/Btn_Shop", OpenShop); BindButton("Bg_MainPanel/UI_LiuHaiTop/Btn_Shop", OpenShop);
CommonUIUtils.CaptureScreenshot(); CommonUIUtils.CaptureScreenshot();
FindObj("Bg_MainPanel/BG").SetActive(false);
UIManager.Instance.OpenWindow(UIConstants.UIMainPanelBg);
} }
private void Start() private void Start()
@ -53,7 +51,7 @@ public class UIMainPanelController : UIWindow
private async void InitGfx() private async void InitGfx()
{ {
//_gfxCharacter = await GfxManager.Instance.LoadGfx("gfx_character"); _gfxCharacter = await GfxManager.Instance.LoadGfx("gfx_character");
} }
private void HideGfx() private void HideGfx()
@ -79,19 +77,6 @@ public class UIMainPanelController : UIWindow
BIManager.Instance.TrackEventOnce(EventFirst.fte_open_shop, "UIMainPanel"); BIManager.Instance.TrackEventOnce(EventFirst.fte_open_shop, "UIMainPanel");
} }
/// <summary>
/// 更换语言
/// </summary>
private void ChangeLanguage()
{
if (_imgName != null)
FindObj(_imgName).gameObject.SetActive(false);
_imgName = StringManager.CurLanguage == StringManager.LanguageType.CN
? "Bg_MainPanel/UI_LiuHaiTop/Img_Title_CN"
: "Bg_MainPanel/UI_LiuHaiTop/Img_Title_EN";
FindObj(_imgName).gameObject.SetActive(true);
}
/// <summary> /// <summary>
/// 开始游戏 /// 开始游戏
/// </summary> /// </summary>
@ -102,8 +87,8 @@ public class UIMainPanelController : UIWindow
var levelID = $"level{LevelSelectManager.Instance.CurPassLevelIndex + 1}"; var levelID = $"level{LevelSelectManager.Instance.CurPassLevelIndex + 1}";
if (LevelManager.Instance.IsLevelExist(levelID)) if (LevelManager.Instance.IsLevelExist(levelID))
{ {
GameStateManager.Instance.ChangeState(new LevelState(levelID));
CloseWindow(); CloseWindow();
GameStateManager.Instance.ChangeState(new LevelState(levelID));
} }
else else
{ {
@ -126,7 +111,6 @@ public class UIMainPanelController : UIWindow
private void RegisterEvent() private void RegisterEvent()
{ {
EventManager.Instance.Register(EventManager.EventName.LoadingEnd, CheckOtherPanel); EventManager.Instance.Register(EventManager.EventName.LoadingEnd, CheckOtherPanel);
EventManager.Instance.Register(EventManager.EventName.RefreshLanguage, ChangeLanguage);
EventManager.Instance.Register(EventManager.EventName.ShowGfx, InitGfx); EventManager.Instance.Register(EventManager.EventName.ShowGfx, InitGfx);
EventManager.Instance.Register(EventManager.EventName.HideGfx, HideGfx); EventManager.Instance.Register(EventManager.EventName.HideGfx, HideGfx);
} }
@ -134,7 +118,6 @@ public class UIMainPanelController : UIWindow
private void UnregisterEvent() private void UnregisterEvent()
{ {
EventManager.Instance.Unregister(EventManager.EventName.LoadingEnd, CheckOtherPanel); EventManager.Instance.Unregister(EventManager.EventName.LoadingEnd, CheckOtherPanel);
EventManager.Instance.Unregister(EventManager.EventName.RefreshLanguage, ChangeLanguage);
EventManager.Instance.Unregister(EventManager.EventName.ShowGfx, InitGfx); EventManager.Instance.Unregister(EventManager.EventName.ShowGfx, InitGfx);
EventManager.Instance.Unregister(EventManager.EventName.HideGfx, HideGfx); EventManager.Instance.Unregister(EventManager.EventName.HideGfx, HideGfx);
} }
@ -142,5 +125,6 @@ public class UIMainPanelController : UIWindow
private void OnDestroy() private void OnDestroy()
{ {
UnregisterEvent(); UnregisterEvent();
UIManager.Instance.CloseWindow(UIConstants.UIMainPanelBg);
} }
} }