Files
MinFt/Client/Assets/Editor/ProjectAutoSetting.cs
Liubing\LB 3d8d4d18f3 first commit
先修复一下,错误的场景

删除不必要的钓场资产

修复into场景

update:更新meta文件,修复报错

update:修复资源

修复第一章节建造

修复建造第三章

update:删除多余内容

update:更新README.md

update:还原图标

update:更新README

update:更新配置
2026-04-28 02:17:22 +08:00

58 lines
1.7 KiB
C#

using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEditor;
using System.IO;
[InitializeOnLoad]
public static class ProjectAutoSetting
{
static ProjectAutoSetting()
{
OnAutoSetting();
}
static void OnAutoSetting()
{
if (EditorUserBuildSettings.activeBuildTarget == BuildTarget.Android)
{
OnAndroid();
}
}
static void OnAndroid()
{
// string path = "./KeyStore/android.json"; //自己的路径
// string jsonContent = File.ReadAllText(path); // 读取 JSON 文件内容
// if (!string.IsNullOrEmpty(jsonContent))
// {
// AndroidJson dynamicObject = JsonUtility.FromJson<AndroidJson>(jsonContent);
// PlayerSettings.Android.useCustomKeystore = false;
// }
PlayerSettings.Android.useCustomKeystore = false;
string outPath = "./" + PlayerSettings.productName + "_" + System.DateTime.Now.ToString("yyyyMMddHHmm");
EditorUserBuildSettings.SetBuildLocation(BuildTarget.Android, outPath);
}
// static void OnIOS()
// {
// PlayerSettings.applicationIdentifier = "aaa";
// PlayerSettings.bundleVersion = "1.9.115";
// PlayerSettings.iOS.applicationDisplayName = "aaa";
// PlayerSettings.iOS.targetOSVersionString = "8";
// PlayerSettings.iOS.buildNumber = System.DateTime.Now.ToString("yyyyMMddHHmm");
// PlayerSettings.iOS.sdkVersion = iOSSdkVersion.DeviceSDK;
// }
private class AndroidJson
{
public string keystoreName;
public string keyaliasName;
public string applicationIdentifier;
public string companyName;
public string productName;
}
}