Exemplo n.º 1
0
    public static void BuildAndroidRelease()
    {
        PlayerSettings.Android.bundleVersionCode++;
        try
        {
            BuildPlatform(BuildTarget.Android, Scenes);
        }
        catch
        {
            PlayerSettings.Android.bundleVersionCode--;
            throw;
        }

        CreateAssetBundles.EnsureBuilt();
    }
Exemplo n.º 2
0
    public static void BuildAndroidDebug()
    {
        string oldProductName = PlayerSettings.productName;
        string oldPackageName = PlayerSettings.applicationIdentifier;

        try
        {
            PlayerSettings.productName += " Debug";
            PlayerSettings.SetApplicationIdentifier(BuildTargetGroup.Android, oldPackageName + ".Debug");
            BuildPlatform(BuildTarget.Android, Scenes);
        }
        finally
        {
            PlayerSettings.productName = oldProductName;
            PlayerSettings.SetApplicationIdentifier(BuildTargetGroup.Android, oldPackageName);
        }

        CreateAssetBundles.EnsureBuilt();
    }
Exemplo n.º 3
0
    public static void BuildAll()
    {
        var scenes = Scenes;

        foreach (var platform in Constants.platforms)
        {
            DirUtils.RmBuild(platform);
        }

        foreach (var platform in Constants.platforms)
        {
            if (platform == BuildTarget.Android)
            {
                BuildAndroidRelease();
                BuildAndroidDebug();
            }
            else
            {
                BuildPlatform(platform, scenes);
            }
        }

        CreateAssetBundles.EnsureBuilt();
    }
Exemplo n.º 4
0
 public static void BuildPlatform()
 {
     CreateAssetBundles.EnsureBuilt();
     BuildPlatform(EditorUserBuildSettings.activeBuildTarget, Scenes);
 }