diff --git a/Assets/Editor/Version/VersionIncrementer.cs b/Assets/Editor/Version/VersionIncrementer.cs index dc458eac0..540d6bba6 100644 --- a/Assets/Editor/Version/VersionIncrementer.cs +++ b/Assets/Editor/Version/VersionIncrementer.cs @@ -1,10 +1,7 @@ using System; -using System.Collections; -using System.Collections.Generic; using UnityEditor; using UnityEditor.Build; using UnityEditor.Build.Reporting; -using UnityEngine; public class VersionIncrementer : IPreprocessBuildWithReport { @@ -12,18 +9,19 @@ public class VersionIncrementer : IPreprocessBuildWithReport public void OnPreprocessBuild(BuildReport report) { - string date = DateTime.Now.ToString("yyyyMMdd"); - int build = 1; + // 去除时间戳 + string[] bundleVersionParts = PlayerSettings.bundleVersion.Split('-'); + string version = bundleVersionParts[0]; + // 获取当前版本号 - string[] versionParts = PlayerSettings.bundleVersion.Split('-'); - string oldDate = versionParts[0]; - if (oldDate == date) - { - build = int.Parse(versionParts[1]) + 1; - } + string[] versionParts = version.Split('.'); + int major = int.Parse(versionParts[0]); + int minor = int.Parse(versionParts[1]); + int revision = int.Parse(versionParts[2]); + int build = int.Parse(versionParts[3]); // 更新版本号 - PlayerSettings.bundleVersion = $"{date}-{build}"; - PlayerSettings.applicationIdentifier = $"{date}-{build}"; + string date = DateTime.Now.ToString("yyyyMMdd-HHmmss"); + PlayerSettings.bundleVersion = $"{major}.{minor}.{revision}.{build + 1}-{date}"; } } \ No newline at end of file diff --git a/Assets/Scenes/Persistence.unity b/Assets/Scenes/Persistence.unity index 81e1a5e3a..6a1ec4166 100644 --- a/Assets/Scenes/Persistence.unity +++ b/Assets/Scenes/Persistence.unity @@ -20576,9 +20576,9 @@ RectTransform: m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 1, y: 0} m_AnchorMax: {x: 1, y: 0} - m_AnchoredPosition: {x: -125, y: 28} - m_SizeDelta: {x: 250, y: 30} - m_Pivot: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 20} + m_SizeDelta: {x: 350, y: 25} + m_Pivot: {x: 1, y: 0.5} --- !u!114 &1609388205 MonoBehaviour: m_ObjectHideFlags: 0 @@ -20626,8 +20626,8 @@ MonoBehaviour: m_faceColor: serializedVersion: 2 rgba: 4294967295 - m_fontSize: 26 - m_fontSizeBase: 26 + m_fontSize: 22 + m_fontSizeBase: 22 m_fontWeight: 400 m_enableAutoSizing: 0 m_fontSizeMin: 18