فهرست منبع

Merge branch 'main' of ssh://192.168.0.8:29418/xianjing into hy_dny_16

gdl_123 7 ماه پیش
والد
کامیت
f0752abdf3
2فایلهای تغییر یافته به همراه32 افزوده شده و 0 حذف شده
  1. 21 0
      Assets/Editor/OnAndroidBuild.cs
  2. 11 0
      Assets/Editor/OnAndroidBuild.cs.meta

+ 21 - 0
Assets/Editor/OnAndroidBuild.cs

@@ -0,0 +1,21 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEditor;
+using UnityEditor.Build;
+using UnityEditor.Build.Reporting;
+using UnityEngine;
+
+public class OnAndroidBuild : IPreprocessBuildWithReport
+{
+    public int callbackOrder { get { return 0; } }
+    public void OnPreprocessBuild(BuildReport report)
+    {
+        string addlArgs = "";
+        if (report.summary.platform == BuildTarget.Android)
+            addlArgs = "--linker-flags=\"-Wl,-z,max-page-size=16384 -Wl,-z,common-page-size=16384\"";
+        UnityEngine.Debug.Log($"Setting Additional IL2CPP Args = \"{addlArgs}\" for platform {report.summary.platform}");
+        PlayerSettings.SetAdditionalIl2CppArgs(addlArgs);
+    }
+
+
+}

+ 11 - 0
Assets/Editor/OnAndroidBuild.cs.meta

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