增加主界面特效

This commit is contained in:
2026-07-04 16:26:44 +08:00
parent cf02cfd587
commit c14814bd3d
6 changed files with 263 additions and 367 deletions
@@ -0,0 +1,191 @@
Shader "IndianOcean/WaterReflection"
{
// 水面倒影 Shader
// 上方 (1-R) 正常显示原图,下方 R 区域为原图整体垂直翻转 + 扰动 + 淡出,
// 分界线处绘制一条水面亮线。
Properties
{
_MainTex ("主贴图", 2D) = "white" {}
_Waterline ("水面线位置(UV.y", Range(0.05, 0.95)) = 0.7
_DistortStrength("水平扰动强度", Range(0, 0.08)) = 0.015
_DistortSpeed ("扰动速度", Range(0, 5)) = 1.5
_DistortFreq ("扰动频率", Range(1, 20)) = 8.0
_ReflDarken ("倒影变暗系数", Range(0, 1)) = 0.5
_ReflFadeLen ("倒影向下淡出长度", Range(0, 0.5)) = 0.25
_LineBrightness ("水面线亮度", Range(0, 3)) = 1.5
_LineThickness ("水面线粗细", Range(0, 0.02)) = 0.004
_WaveAmplitude ("水面线波浪振幅", Range(0, 0.05)) = 0.012
_WaveFreq ("水面线波浪频率", Range(1, 15)) = 4.0
_WaveSpeed ("水面线波浪速度", Range(0, 5)) = 1.0
}
SubShader
{
Tags
{
"RenderType" = "Transparent"
"Queue" = "Transparent"
"RenderPipeline" = "UniversalPipeline"
}
Blend SrcAlpha OneMinusSrcAlpha
ZWrite Off
Cull Off
Pass
{
Name "WaterReflection"
HLSLPROGRAM
#pragma vertex vert
#pragma fragment frag
#pragma multi_compile_instancing
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
struct Attributes
{
float4 positionOS : POSITION;
float2 uv : TEXCOORD0;
float4 color : COLOR;
UNITY_VERTEX_INPUT_INSTANCE_ID
};
struct Varyings
{
float4 positionCS : SV_POSITION;
float2 uv : TEXCOORD0;
float4 color : COLOR;
UNITY_VERTEX_INPUT_INSTANCE_ID
};
CBUFFER_START(UnityPerMaterial)
float4 _MainTex_ST;
float _Waterline;
float _DistortStrength;
float _DistortSpeed;
float _DistortFreq;
float _ReflDarken;
float _ReflFadeLen;
float _LineBrightness;
float _LineThickness;
float _WaveAmplitude;
float _WaveFreq;
float _WaveSpeed;
CBUFFER_END
TEXTURE2D(_MainTex);
SAMPLER(sampler_MainTex);
/* ---------- noise ---------- */
float hash(float n)
{
return frac(sin(n) * 43758.5453);
}
float noise1D(float x)
{
float i = floor(x);
float f = frac(x);
f = f * f * (3.0 - 2.0 * f);
return lerp(hash(i), hash(i + 1.0), f);
}
// 多层叠加 → 类随机水面波纹,返回 [-1, 1]
float waterNoise(float x, float t)
{
float n = 0.0;
n += noise1D(x * _DistortFreq + t * _DistortSpeed) * 0.50;
n += noise1D(x * _DistortFreq * 2.3 - t * _DistortSpeed * 1.7) * 0.25;
n += noise1D(x * _DistortFreq * 4.7 + t * _DistortSpeed * 0.8) * 0.125;
return n * 2.0 - 1.0;
}
// 计算某 uv.x 处的局部水面线 Y 坐标(波浪起伏)
// 多层正弦叠加 + noise,产生自然的不规则波形
float localWaterline(float x, float t)
{
float wave = 0.0;
wave += sin(x * _WaveFreq * 6.2832 + t * _WaveSpeed) * 0.50;
wave += sin(x * _WaveFreq * 6.2832 * 2.3 - t * _WaveSpeed * 1.4) * 0.25;
wave += sin(x * _WaveFreq * 6.2832 * 4.1 + t * _WaveSpeed * 0.7) * 0.15;
wave += noise1D(x * _WaveFreq * 3.0 + t * _WaveSpeed * 0.5) * 0.10;
return _Waterline + wave * _WaveAmplitude;
}
Varyings vert(Attributes input)
{
Varyings output;
UNITY_SETUP_INSTANCE_ID(input);
UNITY_TRANSFER_INSTANCE_ID(input, output);
output.positionCS = TransformObjectToHClip(input.positionOS.xyz);
output.uv = TRANSFORM_TEX(input.uv, _MainTex);
output.color = input.color;
return output;
}
half4 frag(Varyings input) : SV_Target
{
float2 uv = input.uv;
float time = _Time.y;
// ========== 1. 原图采样(上方区域直接使用) ==========
half4 baseColor = SAMPLE_TEXTURE2D(_MainTex, sampler_MainTex, uv);
// ========== 2. 局部水面线(波浪起伏) ==========
float wl = localWaterline(uv.x, time);
// ========== 3. 判断是否在倒影区 ==========
float inRefl = 1.0 - step(wl, uv.y);
// ========== 4. 倒影 UV:整体垂直翻转 ==========
float2 reflUV = uv;
reflUV.y = 2.0 * wl - uv.y; // 以局部水面线为轴镜像
// 水平扰动
float distort = waterNoise(uv.x, time) * _DistortStrength;
// 越远离水面线(越往下)扰动越大
float depthRatio = 1.0 - uv.y / wl; // 0=水面, 1=最底
depthRatio = clamp(depthRatio, 0.0, 1.0);
distort *= (0.3 + 0.7 * depthRatio);
reflUV.x += distort;
// 夹紧,防止越界
reflUV = clamp(reflUV, 0.0, 1.0);
half4 reflColor = SAMPLE_TEXTURE2D(_MainTex, sampler_MainTex, reflUV);
// ========== 5. 倒影衰减 ==========
// 5a. 整体变暗
reflColor.rgb *= (1.0 - _ReflDarken);
// 5b. 从水面线往下逐渐淡出(消散)
float fadeStart = wl - _ReflFadeLen;
float fadeFactor = smoothstep(fadeStart, wl, uv.y);
reflColor.a *= fadeFactor;
// ========== 6. 水面亮线(沿波浪曲线绘制) ==========
float distToLine = abs(uv.y - wl);
float lineFactor = 1.0 - smoothstep(0.0, _LineThickness, distToLine);
// ========== 7. 合成 ==========
half3 finalRGB = baseColor.rgb;
// 倒影区:用倒影色替换
finalRGB = lerp(finalRGB, reflColor.rgb, inRefl);
// 水面线:叠加高亮
finalRGB += lineFactor * _LineBrightness * half3(0.7, 0.85, 1.0);
float finalA = baseColor.a;
// 倒影区 alpha 也跟随淡出
finalA = lerp(finalA, reflColor.a, inRefl);
half4 finalColor = half4(finalRGB, finalA);
finalColor *= input.color;
return finalColor;
}
ENDHLSL
}
}
FallBack Off
}
@@ -0,0 +1,9 @@
fileFormatVersion: 2
guid: DXMWtyP7WnrsqNYfQ4qRbumB1rEbQMf+zA0ez0AWy0EDrVMnTdCK+2A=
ShaderImporter:
externalObjects: {}
defaultTextures: []
nonModifiableTextures: []
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,48 @@
%YAML 1.1
%TAG !u! tag:yousandi.cn,2023:
--- !u!21 &2100000
Material:
serializedVersion: 8
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: WaterReflection
m_Shader: {fileID: 4800000, guid: 29929f917b9f87c4e8178e21b8afa5b4, type: 3}
m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0
m_ValidKeywords: []
m_InvalidKeywords: []
m_LightmapFlags: 4
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: -1
stringTagMap: {}
disabledShaderPasses: []
m_LockedProperties:
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- _MainTex:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Ints: []
m_Floats:
- _DistortFreq: 13.86
- _DistortFrequency: 8
- _DistortSpeed: 0.39
- _DistortStrength: 0.0242
- _FadeTop: 0.05
- _LineBrightness: 1.5
- _LineThickness: 0
- _ReflDarken: 0.677
- _ReflFadeLen: 0.308
- _ReflectionRatio: 0.3
- _TintAlpha: 0.6
- _Waterline: 0.3
- _WaveAmplitude: 0.012
- _WaveFreq: 4
- _WaveSpeed: 1
m_Colors: []
m_BuildTextureStacks: []
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: XHMZtC/5VXP5+2bZrRVKRBhQEUzbt1gkO3Mz18gnhue/liZIgc7/vRg=
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 2100000
userData:
assetBundleName:
assetBundleVariant:
+5 -365
View File
@@ -694,6 +694,9 @@ MonoBehaviour:
m_Name: m_Name:
m_EditorClassIdentifier: m_EditorClassIdentifier:
gameState: 0 gameState: 0
lightExpandDuration: 1.5
lightExpandTargetRadius: 20
fadeOutDuration: 1
--- !u!1 &437831457 --- !u!1 &437831457
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@@ -850,166 +853,6 @@ MonoBehaviour:
m_FillOrigin: 0 m_FillOrigin: 0
m_UseSpriteMesh: 0 m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1 m_PixelsPerUnitMultiplier: 1
--- !u!1 &507353342
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 7
m_Component:
- component: {fileID: 507353343}
- component: {fileID: 507353345}
- component: {fileID: 507353344}
m_Layer: 0
m_HasEditorInfo: 1
m_Name: Text
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &507353343
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 507353342}
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: 848816880}
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!114 &507353344
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 507353342}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, 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_FontData:
m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
m_FontSize: 18
m_FontStyle: 0
m_BestFit: 0
m_MinSize: 10
m_MaxSize: 40
m_Alignment: 4
m_AlignByGeometry: 0
m_RichText: 1
m_HorizontalOverflow: 1
m_VerticalOverflow: 1
m_LineSpacing: 1
m_Text: "\u6682\u505C"
--- !u!222 &507353345
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 507353342}
m_CullTransparentMesh: 1
--- !u!1 &539478340
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 7
m_Component:
- component: {fileID: 539478341}
- component: {fileID: 539478343}
- component: {fileID: 539478342}
m_Layer: 0
m_HasEditorInfo: 1
m_Name: TopRight
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &539478341
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 539478340}
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: 736723785}
- {fileID: 848816880}
m_Father: {fileID: 1852443092}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 1, y: 1}
m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: -20, y: -20}
m_SizeDelta: {x: 100, y: 0}
m_Pivot: {x: 1, y: 1}
--- !u!114 &539478342
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 539478340}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3}
m_Name:
m_EditorClassIdentifier:
m_HorizontalFit: 0
m_VerticalFit: 2
--- !u!114 &539478343
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 539478340}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 59f8146938fff824cb5fd77236b75775, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Padding:
m_Left: 0
m_Right: 0
m_Top: 0
m_Bottom: 0
m_ChildAlignment: 2
m_Spacing: 8
m_ChildForceExpandWidth: 0
m_ChildForceExpandHeight: 0
m_ChildControlWidth: 0
m_ChildControlHeight: 0
m_ChildScaleWidth: 0
m_ChildScaleHeight: 0
m_ReverseArrangement: 0
--- !u!1 &574406655 --- !u!1 &574406655
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@@ -1230,86 +1073,6 @@ Transform:
m_Children: [] m_Children: []
m_Father: {fileID: 0} m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &736723784
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 7
m_Component:
- component: {fileID: 736723785}
- component: {fileID: 736723787}
- component: {fileID: 736723786}
m_Layer: 0
m_HasEditorInfo: 1
m_Name: ScoreText
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &736723785
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 736723784}
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: 539478341}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 0, y: 0}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 200, y: 30}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &736723786
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 736723784}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, 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_FontData:
m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
m_FontSize: 20
m_FontStyle: 0
m_BestFit: 0
m_MinSize: 10
m_MaxSize: 40
m_Alignment: 5
m_AlignByGeometry: 0
m_RichText: 1
m_HorizontalOverflow: 1
m_VerticalOverflow: 1
m_LineSpacing: 1
m_Text: "\u5206\u6570: 0"
--- !u!222 &736723787
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 736723784}
m_CullTransparentMesh: 1
--- !u!1 &774721828 --- !u!1 &774721828
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@@ -1451,128 +1214,6 @@ MonoBehaviour:
submitSFX: submitSFX:
audioClip: {fileID: 8300000, guid: 6940b0d02566470418c2e593a6ff04c7, type: 3} audioClip: {fileID: 8300000, guid: 6940b0d02566470418c2e593a6ff04c7, type: 3}
volume: 1 volume: 1
--- !u!1 &848816876
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 7
m_Component:
- component: {fileID: 848816880}
- component: {fileID: 848816879}
- component: {fileID: 848816878}
- component: {fileID: 848816877}
m_Layer: 0
m_HasEditorInfo: 1
m_Name: PauseButton
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!114 &848816877
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 848816876}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Navigation:
m_Mode: 3
m_WrapAround: 0
m_SelectOnUp: {fileID: 0}
m_SelectOnDown: {fileID: 0}
m_SelectOnLeft: {fileID: 0}
m_SelectOnRight: {fileID: 0}
m_Transition: 1
m_Colors:
m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
m_ColorMultiplier: 1
m_FadeDuration: 0.1
m_SpriteState:
m_HighlightedSprite: {fileID: 0}
m_PressedSprite: {fileID: 0}
m_SelectedSprite: {fileID: 0}
m_DisabledSprite: {fileID: 0}
m_AnimationTriggers:
m_NormalTrigger: Normal
m_HighlightedTrigger: Highlighted
m_PressedTrigger: Pressed
m_SelectedTrigger: Selected
m_DisabledTrigger: Disabled
m_Interactable: 1
m_TargetGraphic: {fileID: 848816878}
m_OnClick:
m_PersistentCalls:
m_Calls: []
--- !u!114 &848816878
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 848816876}
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: 0.3, g: 0.3, b: 0.3, a: 0.9}
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: 0}
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!222 &848816879
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 848816876}
m_CullTransparentMesh: 1
--- !u!224 &848816880
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 848816876}
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: 507353343}
m_Father: {fileID: 539478341}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 0, y: 0}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 100, y: 35}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!1 &875024152 --- !u!1 &875024152
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@@ -3267,7 +2908,7 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
m_Name: m_Name:
m_EditorClassIdentifier: m_EditorClassIdentifier:
m_Material: {fileID: 0} m_Material: {fileID: 2100000, guid: c9615d68fea7739419d3bea2290dd5fc, type: 2}
m_Color: {r: 1, g: 1, b: 1, a: 1} m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 1 m_RaycastTarget: 1
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
@@ -3627,7 +3268,7 @@ MonoBehaviour:
skillBellCD: {fileID: 0} skillBellCD: {fileID: 0}
skillLanternIcon: {fileID: 0} skillLanternIcon: {fileID: 0}
skillLanternCD: {fileID: 0} skillLanternCD: {fileID: 0}
pauseButton: {fileID: 848816877} pauseButton: {fileID: 0}
--- !u!114 &1852443089 --- !u!114 &1852443089
MonoBehaviour: MonoBehaviour:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@@ -3705,7 +3346,6 @@ RectTransform:
m_Children: m_Children:
- {fileID: 1961157547} - {fileID: 1961157547}
- {fileID: 334549344} - {fileID: 334549344}
- {fileID: 539478341}
m_Father: {fileID: 0} m_Father: {fileID: 0}
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}
+2 -2
View File
@@ -30,10 +30,10 @@ EditorUserSettings:
value: 5a55515156575a0b0f56592346260f444f16197c7e7f24697d2a4a32b1b0353e value: 5a55515156575a0b0f56592346260f444f16197c7e7f24697d2a4a32b1b0353e
flags: 0 flags: 0
RecentlyUsedSceneGuid-8: RecentlyUsedSceneGuid-8:
value: 0209025f575750595c57092149765d444e4e49727e7c7068757b1c65b6e36c3b value: 5a5757560101590a5d0c0e24427b5d44434e4c7a7b7a23677f2b4565b7b5353a
flags: 0 flags: 0
RecentlyUsedSceneGuid-9: RecentlyUsedSceneGuid-9:
value: 5a5757560101590a5d0c0e24427b5d44434e4c7a7b7a23677f2b4565b7b5353a value: 0209025f575750595c57092149765d444e4e49727e7c7068757b1c65b6e36c3b
flags: 0 flags: 0
UnityEditor.ShaderGraph.Blackboard: UnityEditor.ShaderGraph.Blackboard:
value: 18135939215a0a5004000b0e15254b524c030a3f2964643d120d1230e9e93a3fd6e826abbd2e2d293c4ead313b08042de6030a0afa240c0d020be94c4ba75e435d8715fa32c70d15d11612dacc11fee5d3c5d1fe9ab1bf968e93e2ffcbc3e7e2f0b3ffe0e8b0be9af8ffaeffff8e85dd8390e3949c8899daa7 value: 18135939215a0a5004000b0e15254b524c030a3f2964643d120d1230e9e93a3fd6e826abbd2e2d293c4ead313b08042de6030a0afa240c0d020be94c4ba75e435d8715fa32c70d15d11612dacc11fee5d3c5d1fe9ab1bf968e93e2ffcbc3e7e2f0b3ffe0e8b0be9af8ffaeffff8e85dd8390e3949c8899daa7