This commit is contained in:
bob
2025-05-28 20:14:34 +08:00
parent 69c57e3a39
commit 8e7afd9ea1
31 changed files with 338 additions and 22 deletions

5
.vscode/extensions.json vendored Normal file
View File

@@ -0,0 +1,5 @@
{
"recommendations": [
"visualstudiotoolsforunity.vstuc"
]
}

10
.vscode/launch.json vendored Normal file
View File

@@ -0,0 +1,10 @@
{
"version": "0.2.0",
"configurations": [
{
"name": "Attach to Unity",
"type": "vstuc",
"request": "attach"
}
]
}

70
.vscode/settings.json vendored Normal file
View File

@@ -0,0 +1,70 @@
{
"files.exclude": {
"**/.DS_Store": true,
"**/.git": true,
"**/.vs": true,
"**/.gitmodules": true,
"**/.vsconfig": true,
"**/*.booproj": true,
"**/*.pidb": true,
"**/*.suo": true,
"**/*.user": true,
"**/*.userprefs": true,
"**/*.unityproj": true,
"**/*.dll": true,
"**/*.exe": true,
"**/*.pdf": true,
"**/*.mid": true,
"**/*.midi": true,
"**/*.wav": true,
"**/*.gif": true,
"**/*.ico": true,
"**/*.jpg": true,
"**/*.jpeg": true,
"**/*.png": true,
"**/*.psd": true,
"**/*.tga": true,
"**/*.tif": true,
"**/*.tiff": true,
"**/*.3ds": true,
"**/*.3DS": true,
"**/*.fbx": true,
"**/*.FBX": true,
"**/*.lxo": true,
"**/*.LXO": true,
"**/*.ma": true,
"**/*.MA": true,
"**/*.obj": true,
"**/*.OBJ": true,
"**/*.asset": true,
"**/*.cubemap": true,
"**/*.flare": true,
"**/*.mat": true,
"**/*.meta": true,
"**/*.prefab": true,
"**/*.unity": true,
"build/": true,
"Build/": true,
"Library/": true,
"library/": true,
"obj/": true,
"Obj/": true,
"Logs/": true,
"logs/": true,
"ProjectSettings/": true,
"UserSettings/": true,
"temp/": true,
"Temp/": true
},
"files.associations": {
"*.asset": "yaml",
"*.meta": "yaml",
"*.prefab": "yaml",
"*.unity": "yaml",
},
"explorer.fileNesting.enabled": true,
"explorer.fileNesting.patterns": {
"*.sln": "*.csproj",
},
"dotnet.defaultSolution": "Fishing2.sln"
}

View File

@@ -7490,7 +7490,7 @@ RectTransform:
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 1, y: 0}
m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: 0, y: -60.000122}
m_AnchoredPosition: {x: 0, y: -60}
m_SizeDelta: {x: 70, y: -120}
m_Pivot: {x: 1, y: 1}
--- !u!114 &56942380
@@ -84095,7 +84095,7 @@ RectTransform:
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 1, y: 0}
m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: 0, y: -60}
m_AnchoredPosition: {x: 0, y: -60.000244}
m_SizeDelta: {x: 20, y: -120}
m_Pivot: {x: 1, y: 1}
--- !u!114 &744733221
@@ -134448,7 +134448,7 @@ RectTransform:
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 1, y: 0}
m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: 0, y: -60}
m_AnchoredPosition: {x: 0, y: -60.000244}
m_SizeDelta: {x: 20, y: -120}
m_Pivot: {x: 1, y: 1}
--- !u!114 &1162464619
@@ -227071,6 +227071,50 @@ MonoBehaviour:
m_ChildScaleWidth: 0
m_ChildScaleHeight: 0
m_ReverseArrangement: 0
--- !u!1 &1950491582
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1950491584}
- component: {fileID: 1950491583}
m_Layer: 0
m_Name: ScreenshotCapturer
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!114 &1950491583
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1950491582}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 0c9b2dc114877d3479675dbe81e42739, type: 3}
m_Name:
m_EditorClassIdentifier:
--- !u!4 &1950491584
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1950491582}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 555.19385, y: 829.94635, z: -225.59857}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &1951076298
GameObject:
m_ObjectHideFlags: 0
@@ -257611,3 +257655,4 @@ SceneRoots:
- {fileID: 519420032}
- {fileID: 2059699478}
- {fileID: 1278188414}
- {fileID: 1950491584}

View File

@@ -0,0 +1,53 @@
using UnityEditor;
using UnityEngine;
using System.IO;
public class ScreenshotCapturer : MonoBehaviour
{
#if UNITY_EDITOR
private void Update()
{
if (Input.GetKeyDown(KeyCode.F12))
{
CaptureScreenshot();
}
}
private void CaptureScreenshot()
{
// 获取Assets上一级目录路径
string projectPath = Directory.GetParent(Application.dataPath).FullName;
string screenshotDir = Path.Combine(projectPath, "Screenshots");
// 如果目录不存在则创建
if (!Directory.Exists(screenshotDir))
{
Directory.CreateDirectory(screenshotDir);
}
// 生成基于时间的文件名
string timestamp = System.DateTime.Now.ToString("yyyy-MM-dd_HH-mm-ss");
string filename = $"Screenshot_{timestamp}.png";
string fullPath = Path.Combine(screenshotDir, filename);
// 确保文件名唯一
int counter = 1;
while (File.Exists(fullPath))
{
filename = $"Screenshot_{timestamp}_{counter}.png";
fullPath = Path.Combine(screenshotDir, filename);
counter++;
}
// 截取屏幕
ScreenCapture.CaptureScreenshot(fullPath);
Debug.Log($"Screenshot saved to: {fullPath}");
// 刷新资源数据库(如果需要)
AssetDatabase.Refresh();
}
#endif
}

View File

@@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: 0c9b2dc114877d3479675dbe81e42739

View File

@@ -1,15 +1,15 @@
<?xml version="1.0" encoding="utf-8"?>
<component size="1920,40">
<component size="1920,88">
<displayList>
<list id="n33_9lmc" name="List" xy="980,0" size="891,40" layout="row" colGap="32" defaultItem="ui://6hgkvlaur03uj0" align="right" vAlign="middle" autoClearItems="true">
<relation target="" sidePair="right-right,bottom-bottom"/>
<list id="n33_9lmc" name="List" xy="980,8" size="891,40" layout="row" colGap="32" defaultItem="ui://6hgkvlaur03uj0" align="right" vAlign="middle" autoClearItems="true">
<relation target="" sidePair="right-right,top-top"/>
<item/>
<item/>
<item/>
<item/>
</list>
<list id="n34_9mf1" name="LeftList" xy="52,0" size="713,40" layout="row" colGap="32" defaultItem="ui://6hgkvlaur03uj0" vAlign="middle" autoClearItems="true">
<relation target="" sidePair="right-right,bottom-bottom"/>
<list id="n34_9mf1" name="LeftList" xy="52,8" size="713,40" layout="row" colGap="32" defaultItem="ui://6hgkvlaur03uj0" vAlign="middle" autoClearItems="true">
<relation target="" sidePair="right-right,top-top"/>
<item/>
<item/>
<item/>

View File

@@ -1,12 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<component size="79,54" extention="Button">
<controller name="button" pages="2,up,3,down" selected="1"/>
<component size="83,54" extention="Button">
<controller name="button" pages="2,up,3,down" selected="0"/>
<displayList>
<text id="n3_fcfg" name="title" xy="15,0" size="49,32" fontSize="22" color="#8bf3ff" align="center" vAlign="middle" letterSpacing="2" text="标题">
<text id="n3_fcfg" name="title" xy="15,0" size="53,35" font="ui://6hgkvlaugkm7v" fontSize="25" color="#d8fbff" align="center" vAlign="middle" text="标题">
<gearColor controller="button" pages="2,3" values="#d8fbff,#000000|#8bf3ff,#000000"/>
<relation target="" sidePair="center-center"/>
</text>
<image id="n4_fcfg" name="n4" src="kryob" fileName="Images/Square.png" xy="27,52" size="22,2" color="#8bf3ff">
<image id="n4_fcfg" name="n4" src="kryob" fileName="Images/Square.png" xy="29,52" size="22,2" color="#8bf3ff">
<gearDisplay controller="button" pages="3,5"/>
<relation target="" sidePair="center-center,bottom-bottom"/>
</image>

View File

@@ -1,19 +1,21 @@
<?xml version="1.0" encoding="utf-8"?>
<component size="1920,95" extention="Label" designImage="ui://6hgkvlaufcfgh0" designImageAlpha="0">
<controller name="showType" exported="true" pages="0,,1,显示头像" selected="0"/>
<displayList>
<image id="n13_r03u" name="n13" src="r03uij" fileName="Images/Misc/TopGlow.png" xy="222,0" size="1476,93" visible="false" alpha="0.2">
<relation target="" sidePair="center-center,top-top"/>
</image>
<list id="n2_fcfg" name="List" xy="103,41" size="647,54" layout="row" scroll="horizontal" colGap="12" defaultItem="ui://6hgkvlaufcfggs" vAlign="bottom" autoClearItems="true">
<relation target="" sidePair="left-left,bottom-bottom"/>
<item title="标题三"/>
<item/>
<item title="GENERAL"/>
<item title="GRAPHICS"/>
<item title="标题标题标题"/>
<item/>
<item/>
<item/>
</list>
<component id="n10_r03u" name="BtnUserHead" src="fcfgfu" fileName="Com/UserTopHead.xml" xy="1830,12" scale="0.7,0.7">
<gearDisplay controller="showType" pages="1"/>
<relation target="" sidePair="right-right,top-top"/>
</component>
<component id="n11_r03u" name="BtnPrev" src="r03ut" fileName="Com/Buttons/BtnInputControl.xml" xy="58,42">

View File

@@ -0,0 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
<component size="50,5" extention="Slider">
<displayList>
<graph id="n0_e9z8" name="n0" xy="0,0" size="50,5" type="rect" lineSize="0" lineColor="#ffa0a0a0" fillColor="#ff5c748b">
<relation target="" sidePair="width-width,height-height"/>
</graph>
<graph id="n1_e9z8" name="bar" xy="0,0" size="50,5" type="rect" lineSize="0" fillColor="#ff8bf3ff"/>
<component id="n2_e9z8" name="grip" src="e9z8k3" fileName="Com/Slider/Slider1_grip.xml" xy="45,-12">
<relation target="n1_e9z8" sidePair="right-right"/>
</component>
</displayList>
<Slider/>
</component>

View File

@@ -0,0 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
<component size="10,30" extention="Button">
<controller name="button" pages="0,up,1,down,2,over,3,selectedOver" selected="2"/>
<displayList>
<graph id="n0_e9z8" name="n0" xy="0,0" size="10,30" touchable="false" type="rect" lineSize="0" fillColor="#ff8bf3ff">
<relation target="" sidePair="width-width,height-height"/>
</graph>
<graph id="n3_e9z8" name="n3" xy="0,0" size="10,30" touchable="false" type="rect" lineSize="0" fillColor="#ffd8fbff">
<gearDisplay controller="button" pages="1,3"/>
<relation target="" sidePair="width-width,height-height"/>
</graph>
</displayList>
<Button/>
</component>

View File

@@ -185,6 +185,8 @@
<image id="9mf1k1" name="icon_controller_129.png" path="/Icon/控制图标/" exported="true"/>
<image id="9mf1k2" name="icon_controller_130.png" path="/Icon/控制图标/" exported="true"/>
<component id="9mf1z" name="BottomMenu.xml" path="/Com/Menu/" exported="true"/>
<component id="e9z8k3" name="Slider1_grip.xml" path="/Com/Slider/"/>
<component id="e9z8k4" name="CommonSlider.xml" path="/Com/Slider/" exported="true"/>
</resources>
<publish name="" path="../Assets/Resources/Fgui/Common" packageCount="2" genCode="true"/>
</packageDescription>

View File

@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<component size="400,260">
<displayList>
<text id="n3_e9z8" name="TextName" xy="0,0" size="132,34" fontSize="24" color="#d8fbff" text="LANGUAGE"/>
<text id="n4_e9z8" name="TextIntroduce" xy="1,58" size="399,202" alpha="0.7" fontSize="21" color="#ffffff" autoSize="ellipsis" text="Short description">
<relation target="" sidePair="width-width,bottomext-bottom"/>
</text>
</displayList>
</component>

View File

@@ -0,0 +1,31 @@
<?xml version="1.0" encoding="utf-8"?>
<component size="874,70" extention="Button">
<controller name="style" pages="0,文本,1,进度条" selected="1"/>
<controller name="button" pages="2,up,3,down,4,over,5,selectedOver" selected="0"/>
<displayList>
<image id="n5_e9z8" name="back" src="kryob" fileName="Images/Square.png" pkg="6hgkvlau" xy="0,0" size="868,70" alpha="0.2" color="#5c748b">
<gearLook controller="button" pages="3,5" values="0.5,0,0,0|0.5,0,0,0" default="0.2,0,0,0"/>
<gearColor controller="button" pages="4" values="#8bf3ff" default="#5c748b"/>
<relation target="" sidePair="width-width,height-height"/>
</image>
<text id="n6_e9z8" name="TextName" xy="22,19" size="189,32" alpha="0.7" fontSize="22" color="#ffffff" text="Screen resolution"/>
<text id="n7_e9z8" name="TextInfo" xy="610,18" pivot="0.5,0.5" size="131,32" alpha="0.7" fontSize="22" color="#ffffff" text="1920 x 1080">
<gearDisplay controller="style" pages="0"/>
<relation target="" sidePair="right-right%"/>
</text>
<component id="n9_e9z8" name="Slider" src="e9z8k4" fileName="Com/Slider/CommonSlider.xml" pkg="6hgkvlau" xy="550,30" pivot="0.5,0.5" size="250,5">
<gearDisplay controller="style" pages="1"/>
<relation target="" sidePair="right-right%"/>
<Slider value="50" max="100"/>
</component>
<component id="n10_e9z8" name="BtnPrev" src="r03ut" fileName="Com/Buttons/BtnInputControl.xml" pkg="6hgkvlau" xy="499,17">
<gearDisplay controller="button" pages="3,4,5"/>
<relation target="n9_e9z8" sidePair="middle-middle,left-left"/>
</component>
<component id="n11_e9z8" name="BtnNext" src="r03ut" fileName="Com/Buttons/BtnInputControl.xml" pkg="6hgkvlau" xy="816,17">
<gearDisplay controller="button" pages="3,4,5"/>
<relation target="n9_e9z8" sidePair="middle-middle,right-right"/>
</component>
</displayList>
<Button mode="Radio"/>
</component>

View File

@@ -0,0 +1,38 @@
<?xml version="1.0" encoding="utf-8"?>
<component size="1920,1080" designImage="ui://hxr7rc7pe9z82" designImageAlpha="30">
<displayList>
<image id="n1_e9z8" name="back" src="kryob" fileName="Images/Square.png" pkg="6hgkvlau" xy="0,0" size="1920,1080" alpha="0.8" color="#031018">
<relation target="" sidePair="width-width,height-height"/>
</image>
<component id="n0_e9z8" name="Menu" src="fcfggr" fileName="Com/Menu/CommonMenu.xml" pkg="6hgkvlau" xy="0,0">
<relation target="" sidePair="width-width,center-center,top-top"/>
</component>
<text id="n2_e9z8" name="TextTitle" xy="48,126" size="209,32" alpha="0.7" font="ui://6hgkvlaugkm7v" fontSize="22" color="#ffffff" text="GENERAL SETTINGS"/>
<component id="n3_e9z8" name="Introduce" src="e9z89" fileName="Com/IntroduceTag.xml" xy="1011,178" size="874,789">
<relation target="" sidePair="bottomext-bottom"/>
</component>
<list id="n10_e9z8" name="List" xy="48,174" size="943,792" overflow="scroll" scrollBarFlags="4" clipSoftness="10,10" lineGap="10" defaultItem="ui://hxr7rc7pe9z88">
<item/>
<item/>
<item/>
<item/>
<item/>
<item/>
<item/>
<item/>
<item/>
<item/>
<item/>
<item/>
<item/>
<item/>
<item/>
</list>
<component id="n11_e9z8" name="BottomMenu" src="9mf1z" fileName="Com/Menu/BottomMenu.xml" pkg="6hgkvlau" xy="0,992" size="1920,88">
<relation target="" sidePair="width-width,center-center,bottom-bottom"/>
</component>
<image id="n12_e9z8" name="BottomLine" src="kryob" fileName="Images/Square.png" pkg="6hgkvlau" xy="57,975" size="898,4" alpha="0.2" color="#5c748b">
<relation target="n10_e9z8" sidePair="bottom-bottom,rightext-right,leftext-left"/>
</image>
</displayList>
</component>

View File

@@ -2,6 +2,14 @@
<packageDescription id="hxr7rc7p">
<resources>
<component id="oy1y0" name="HomePanel.xml" path="/" exported="true"/>
<component id="e9z81" name="SettingPanel.xml" path="/" exported="true"/>
<image id="e9z82" name="设置页.png" path="/效果图/"/>
<image id="e9z84" name="商店.png" path="/效果图/"/>
<image id="e9z85" name="捏脸.png" path="/效果图/"/>
<image id="e9z86" name="快速选择.png" path="/效果图/"/>
<image id="e9z87" name="成就页.png" path="/效果图/"/>
<component id="e9z88" name="SettingItem.xml" path="/Com/Items/" exported="true"/>
<component id="e9z89" name="IntroduceTag.xml" path="/Com/"/>
</resources>
<publish name="" path="../Assets/Resources/Fgui/Main" packageCount="2" genCode="true"/>
</packageDescription>

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 940 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 964 KiB

View File

@@ -1,13 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<component size="1920,1080" designImage="ui://146ra2lqr03ue" designImageAlpha="0">
<displayList>
<image id="n31_9lmc" name="n31" src="9lmcv" fileName="images/Background.png" xy="0,0">
<relation target="" sidePair="width-width,height-height"/>
</image>
<image id="n2_fcfg" name="back" src="kryob" fileName="Images/Square.png" pkg="6hgkvlau" xy="0,0" size="1920,1080" alpha="0.8" color="#031018">
<relation target="" sidePair="width-width,height-height"/>
</image>
<component id="n3_fcfg" name="Menu" src="fcfggr" fileName="Com/Menu/CommonMenu.xml" pkg="6hgkvlau" xy="0,0">
<component id="n3_fcfg" name="Menu" src="fcfggr" fileName="Com/Menu/CommonMenu.xml" pkg="6hgkvlau" xy="0,0" controller="showType,1">
<relation target="" sidePair="width-width,center-center,top-top"/>
</component>
<component id="n25_r03u" name="SubMenu" src="r03us" fileName="Com/Menu/CommonSubMenu.xml" pkg="6hgkvlau" xy="49,96" size="1830,80"/>
@@ -17,7 +14,7 @@
<component id="n30_r03u" name="Currencys" src="fcfggq" fileName="Com/Tags/CurrencyGroup.xml" pkg="6hgkvlau" xy="1595,111">
<relation target="" sidePair="right-right,top-top"/>
</component>
<component id="n34_9mf1" name="BottomMenu" src="9mf1z" fileName="Com/Menu/BottomMenu.xml" pkg="6hgkvlau" xy="0,1029">
<component id="n34_9mf1" name="BottomMenu" src="9mf1z" fileName="Com/Menu/BottomMenu.xml" pkg="6hgkvlau" xy="0,1015" size="1920,65">
<relation target="" sidePair="width-width,bottom-bottom"/>
</component>
</displayList>

View File

@@ -8,6 +8,21 @@
"name": "PC",
"resolutionX": 1920,
"resolutionY": 1080
},
{
"name": "900",
"resolutionX": 1600,
"resolutionY": 900
},
{
"name": "768",
"resolutionX": 1366,
"resolutionY": 768
},
{
"name": "720",
"resolutionX": 1280,
"resolutionY": 720
}
],
"fileName": "Adaptation"

View File

@@ -17,9 +17,10 @@
],
"fontSizeScheme": [
"一级大标题 25",
"标题大小 22",
"正文大小 21",
"Sub 20"
"二级大标题 24",
"标题大小 23",
"正文大小 22",
"Sub 21"
],
"fontScheme": [
"默认字体"

View File

@@ -0,0 +1 @@
{"url":"ui://hxr7rc7pe9z81","name":"SettingPanel","scriptType":"panel","isCustomName":false,"customName":"","annotation":"","member":{}}

Binary file not shown.

After

Width:  |  Height:  |  Size: 944 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 940 KiB

BIN
Screenshots/设置页.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 964 KiB