예제 #1
0
        public override void Init()
        {
            platformName      = _name;
            dataDirNameFormat = _dataDirNameFormat;
            targetGroup       = _targetGroup;

            if (architectures == null || architectures.Length == 0)
            {
                architectures = new BuildArchitecture[]
                {
                    new BuildArchitecture(BuildTarget.Android, "Android", true, _binaryNameFormat)
                };
            }
            if (variants == null || variants.Length == 0)
            {
                variants = new BuildVariant[]
                {
#if UNITY_2018_1_OR_NEWER
                    new BuildVariant(_deviceTypeVariantId, new [] { "ARMv7", "ARM64", "All" }, 0),
#else
                    new BuildVariant(_deviceTypeVariantId, new string[] { "FAT", "ARMv7", "x86" }, 0),
#endif
                    new BuildVariant(_textureCompressionVariantId, new [] { "ETC", "ETC2", "ASTC", "DXT", "PVRTC", "ATC", "Generic" }, 0),
                    new BuildVariant(_buildSystemVariantId, new [] { "Internal", "Gradle", "ADT (Legacy)" }, 0),
                    new BuildVariant(_splitAPKsVariantId, new [] { "Disabled", "Enabled" }, 0),
                };
            }
        }
예제 #2
0
        public override void Init()
        {
            platformName      = _name;
            binaryNameFormat  = _binaryNameFormat;
            dataDirNameFormat = _dataDirNameFormat;
            targetGroup       = _targetGroup;

            if (architectures == null || architectures.Length == 0)
            {
                architectures = new BuildArchitecture[]
                {
                    new BuildArchitecture(BuildTarget.Android, "Android", true)
                };
            }

            if (variants == null || variants.Length == 0)
            {
                variants = new BuildVariant[]
                {
                    new BuildVariant("Device Type", new string[] { "FAT", "ARMv7", "x86" }, 0),
                    new BuildVariant("Texture Compression",
                                     new string[] { "ETC", "ETC2", "ASTC", "DXT", "PVRTC", "ATC", "Generic" }, 0),
                    new BuildVariant("Build System", new string[] { "Internal", "Gradle", "ADT (Legacy)" }, 0)
                };
            }
        }
예제 #3
0
        public override void Init()
        {
            platformName      = _name;
            dataDirNameFormat = _dataDirNameFormat;
            targetGroup       = _targetGroup;

            if (architectures == null || architectures.Length == 0)
            {
                architectures = new BuildArchitecture[] {
                    new BuildArchitecture(BuildTarget.iOS, "iOS", true, _binaryNameFormat)
                };
            }
            if (variants == null || variants.Length == 0)
            {
                variants = new BuildVariant[] {
                    new BuildVariant("XCode", new string[] { "Release", "Debug" }, 0),
                    new BuildVariant("Symlink Unity Libraries", new string[] { "Disabled", "Enabled" }, 0)
                };
            }
        }
예제 #4
0
        public override void Init()
        {
            platformName      = _name;
            dataDirNameFormat = _dataDirNameFormat;
            targetGroup       = _targetGroup;

            if (architectures == null || architectures.Length == 0)
            {
                architectures = new BuildArchitecture[] {
                    new BuildArchitecture(BuildTarget.iOS, "iOS", true, _binaryNameFormat)
                };
            }
            if (variants == null || variants.Length == 0)
            {
                variants = new BuildVariant[] {
                    new BuildVariant("Run in XCode as", new string[] { "Release", "Debug" }, 0),
                    new BuildVariant("Development Build", new string[] { "false", "true" }, 0),
                    new BuildVariant("Symlink Binaries", new string[] { "false", "true" }, 1),
                };
            }
        }
예제 #5
0
        public override void Init()
        {
            platformName      = _name;
            dataDirNameFormat = _dataDirNameFormat;
            targetGroup       = _targetGroup;

            if (architectures == null || architectures.Length == 0)
            {
                architectures = new BuildArchitecture[] {
                    new BuildArchitecture(BuildTarget.WSAPlayer, "Universal Windows Platform", true, _binaryNameFormat)
                };
            }

            if (variants == null || variants.Length == 0)
            {
                variants = new BuildVariant[] {
                    new BuildVariant("Target Device", new string[] { "AnyDevice", "PC", "Mobile", "HoloLens" }, 0),
                    new BuildVariant("Architecture", new string[] { "x64", "x86", "ARM" }, 0),
                    new BuildVariant("Build Type", new string[] { "XAML", "D3D" }, 0)
                    // new BuildVariant("Build Configuration", new string[] { "Release", "Debug", "Master"}, 0),
                };
            }
        }