少年修仙传客户端基础资源
leonard Wu
2018-08-07 17ff1d8649a4d23f5269706eafb531d4220a71dd
Assets/Editor/Tool/ClientPackage.cs
@@ -236,7 +236,7 @@
        }
        FileExtersion.DirectoryCopy(StringUtility.Contact(SDK_PLUGIN_PROJECT, "/Android/", versionConfig.appId), ANDROID_PLUGIN_PATH);
        FileExtersion.DirectoryCopy(StringUtility.Contact(SDK_PLUGIN_PROJECT, "/渠道差异/", versionConfig.productName), ANDROID_PLUGIN_PATH);
        AssetDatabase.SaveAssets();
        AssetDatabase.Refresh();
@@ -349,6 +349,49 @@
        {
            PlayerSettings.Android.splashScreenScale = AndroidSplashScreenScale.ScaleToFill;
        }
        var logoFromPath = "Assets/Editor/Logo/" + _versionName + "/TB_DL_Logo.png";
        var logoToPath = "Assets/Resources/UI/Sprites/TB_DL_Logo.png";
        AssetDatabase.DeleteAsset(logoToPath);
        AssetDatabase.CopyAsset(logoFromPath, logoToPath);
        var importerPath = "Assets/Resources/UI/Sprites/TB_DL_Logo.png";
        var importer = AssetImporter.GetAtPath(importerPath);
        var textureImporter = importer as TextureImporter;
        if (textureImporter != null)
        {
            textureImporter.spritePackingTag = string.Empty;
            textureImporter.assetBundleName = string.Empty;
            var platformSetting = new TextureImporterPlatformSettings();
            switch (buildTarget)
            {
                case BuildTargetGroup.Android:
                    platformSetting.overridden = true;
                    platformSetting.allowsAlphaSplitting = false;
                    platformSetting.name = "Android";
                    platformSetting.maxTextureSize = 512;
                    platformSetting.format = TextureImporterFormat.ETC2_RGBA8;
                    platformSetting.compressionQuality = 1;
                    textureImporter.SetPlatformTextureSettings(platformSetting);
                    break;
                case BuildTargetGroup.iOS:
                    platformSetting.overridden = true;
                    platformSetting.allowsAlphaSplitting = false;
                    platformSetting.name = "iOS";
                    platformSetting.maxTextureSize = 512;
                    platformSetting.format = TextureImporterFormat.PVRTC_RGBA4;
                    platformSetting.compressionQuality = 1;
                    textureImporter.SetPlatformTextureSettings(platformSetting);
                    break;
            }
            AssetDatabase.ImportAsset(importerPath);
            EditorUtility.SetDirty(textureImporter);
        }
    }
    static BuildTargetGroup GetBuildTarget()