通过命令行将Unity3D项目导出为Android项目

hid*_*del 5 android export unity-game-engine

我们想通过命令行将一个项目从unity导出为android项目(以便稍后将其导入android studio)。

Unity提供以下命令行参数:

http://docs.unity3d.com/Manual/CommandLineArguments.html

不幸的是,似乎没有直接选择可以做到这一点。有一些脚本支持可通过以下方式构建android项目

http://docs.unity3d.com/ScriptReference/BuildPipeline.html

从命令行导出软件包的最简单方法是什么?我们是否应该通过命令行使用“ -executeMethod”并执行某个类,那么在启动后是否会执行所有这些操作?

Mad*_*dog 0

我相信您应该使用 -executemethod 来调用项目中的静态构建方法。在此方法中的某个时刻,您应该调用以下行来构建您的项目:

BuildPipeline.BuildPlayer(scenePaths, buildPath, buildTarget,
                             BuildOptions.AcceptExternalModificationsToPlayer);
Run Code Online (Sandbox Code Playgroud)

“BuildOptions.AcceptExternalModificationsToPlayer”部分告诉 Unity 导出 eclipse 项目。