lvjincheng před 3 roky
rodič
revize
ab0cee5a48

+ 1 - 2
Assets/BowArrow/Prefabs/Views/Home/HomeView.prefab

@@ -2343,7 +2343,7 @@ RectTransform:
   m_GameObject: {fileID: 3572727387850533746}
   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_LocalScale: {x: 1.3333334, y: 1.3333334, z: 1.3333334}
   m_Children: []
   m_Father: {fileID: 7022781866214807768}
   m_RootOrder: 0
@@ -5337,7 +5337,6 @@ MonoBehaviour:
   btnConnectArrow: {fileID: 6288584047694721992}
   friendTip: {fileID: 4438778746566285403}
   gameVersion: {fileID: 2994818153031738891}
-  gameVersionTxt: {fileID: 4900000, guid: 941f81721386df0488aaca2ec4b8ffca, type: 3}
 --- !u!1 &7407283733132541178
 GameObject:
   m_ObjectHideFlags: 0

+ 51 - 0
Assets/BowArrow/Scripts/Editor/BuildVersionProcessor.cs

@@ -0,0 +1,51 @@
+using UnityEngine;
+using UnityEditor;
+using UnityEditor.Build;
+using UnityEditor.Build.Reporting;
+
+//版本号递增
+class BuildVersionProcessor : IPreprocessBuildWithReport
+{
+    //是否在构建时触发BuildVersion递增
+    private bool autoIncreamentBuildVersion = false;
+    public int callbackOrder { get => 0; }
+
+    public void OnPreprocessBuild(BuildReport report)
+    {
+        if (autoIncreamentBuildVersion) IncrementVersion();
+    }
+
+    [MenuItem("File/手动递增 Build Version", priority = 1)]
+    public static void ButtonIncrementVersion()
+    {
+        IncrementVersion();
+    }
+
+    private static void IncrementVersion()
+    {
+        string versionCurrent = Application.version;
+        string[] versionParts = versionCurrent.Split('.');
+
+        if (versionParts != null && versionParts.Length > 0)
+        {
+            int versionNumber = int.Parse(string.Join("", versionParts));
+            versionNumber += 1;
+            char[] versionNumberChars = versionNumber.ToString().ToCharArray();
+            string versionText = string.Join(".", versionNumberChars);
+            PlayerSettings.bundleVersion = versionText;
+            Debug.Log("Build Version " + versionCurrent + " => " + PlayerSettings.bundleVersion);
+        }
+        else
+        {
+            Debug.Log("Version has no data, check Unity - Player Settings - Version, input box at top.");
+        }
+    }
+
+    [MenuItem("File/手动递增 Android Version Code", priority = 1)]
+    public static void ButtonIncrementAndroidVersionCode()
+    {
+        int oldVersionCode = PlayerSettings.Android.bundleVersionCode;
+        PlayerSettings.Android.bundleVersionCode = oldVersionCode + 1;
+        Debug.Log("Android Version Code " + oldVersionCode + " => " + PlayerSettings.Android.bundleVersionCode);
+    }
+ }

+ 11 - 0
Assets/BowArrow/Scripts/Editor/BuildVersionProcessor.cs.meta

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

+ 1 - 2
Assets/BowArrow/Scripts/View/Home/HomeView.cs

@@ -16,11 +16,10 @@ public class HomeView : JCUnityLib.ViewBase
     [SerializeField] GameObject btnConnectArrow;
     [SerializeField] GameObject friendTip;
     [SerializeField] Text gameVersion;
-    [SerializeField] TextAsset gameVersionTxt;
     public static HomeView ins;
 
     void Awake() {
-        gameVersion.text = "V" + gameVersionTxt.text;
+        gameVersion.text = "V" + Application.version;
         if (CommonConfig.needToExamine) {
             transform.Find("LeftPanel/Item (1)").gameObject.SetActive(false);
             transform.Find("RightPanel/Item/Text").GetComponent<TextAutoLanguage>().SetText(1234562);

+ 0 - 8
Assets/BowArrow/Texts.meta

@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 204d7efae6140224a8adb7beb11b07a4
-folderAsset: yes
-DefaultImporter:
-  externalObjects: {}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

+ 0 - 1
Assets/BowArrow/Texts/GameVersion.txt

@@ -1 +0,0 @@
-1.0.0

+ 0 - 7
Assets/BowArrow/Texts/GameVersion.txt.meta

@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 941f81721386df0488aaca2ec4b8ffca
-TextScriptImporter:
-  externalObjects: {}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: