开源软件名称(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
$cd [unity project root]
$gradle init
- initialize Gradle wrapper, create settings.gradle, build.gradle
Configure unity.path
in local.properties
, e.g. unity.path=/Applications/Unity/Unity.app/Contents/MacOS
Apply unity plugin in build.gradle
plugins {
id " com.zasadnyy.unity" version " 0.1.1"
}
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'
}
}
Copy folder Assets/GradleBuild
from example-unity-project into your Unity project
Check available tasks with $./gradlew tasks
Build selected platform, e.g. $./gradlew buildAndroidPlayer
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
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.
请发表评论