• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

zasadnyy/unity-gradle-plugin: Gradle plugin to build Unity 3D projects

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称(OpenSource Name):

zasadnyy/unity-gradle-plugin

开源软件地址(OpenSource Url):

https://github.com/zasadnyy/unity-gradle-plugin

开源编程语言(OpenSource Language):

Groovy 77.2%

开源软件介绍(OpenSource Introduction):

Unity Gradle Plugin

Build your Unity 3D projects with Gradle.

Features

  • Supports Android and iOS builds
  • The most important Player Settings exposed via Gradle DSL

Upcoming features

  • Tasks to run Unit and Integration tests
  • Distribute helper classes from Assets/GradleBuild folder as a .unitypackage
  • More supported platforms (next one Mac/Linux)

Requirnments

  • Gradle added to $PATH
  • Mac machine (not tested on Windows)

Usage

  1. $cd [unity project root]

  2. $gradle init - initialize Gradle wrapper, create settings.gradle, build.gradle

  3. Configure unity.path in local.properties, e.g. unity.path=/Applications/Unity/Unity.app/Contents/MacOS

  4. Apply unity plugin in build.gradle

    plugins {
        id "com.zasadnyy.unity" version "0.1.1"
    }
  5. Add Unity plugin configuration

    unity {
        common {
            bundleId 'com.zasadnyy.testapp'
            bundleVersion 'v0.1'
            scenes 'Assets/Scenes/MainScene.unity', 'Assets/Scenes/MainScene1.unity'
        }
    
        android {
            splitApplicationBinary false
            bundleVersionCode 42
            signingConfigs {
                debug {
                    storePath 'keystores/get-social-debug.keystore'
                    storePassword 'android'
                    keyAlias 'androiddebugkey'
                    keyPassword 'android'
                }
            }
            signingConfig signingConfigs.debug
        }
    
        ios {
            shortBundleVersion 'v0.1'
        }
    }
  6. Copy folder Assets/GradleBuild from example-unity-project into your Unity project

  7. Check available tasks with $./gradlew tasks

  8. Build selected platform, e.g. $./gradlew buildAndroidPlayer

  9. Check the output in dist/android folder

Docs

Full DSL documentation coming soon... Meantime, check example to find available options.

Example project

Check the example-unity-project folder for an example project.

Changelog

v0.1.1 - February 22, 2016

  • Initial release

License

The project is published under the Apache 2 license. Feel free to clone and modify repo as you want, but don't forget to add a reference to the author.




鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap