Android和Unity 3D游戏开发

我开始探索使用Unity 3D的游戏开发。 我已经下载了unity 3.3的试用版。 我经历了几个教程。

我有一个问题没有回答。 在我们使用eclipse开发的正常应用程序中,我们可以通过复制apk文件来部署到移动设备上。 团结3d呢? 我怎么把游戏拿到手机上 我不想在市场上出版。

Solutions Collecting From Web of "Android和Unity 3D游戏开发"

可以将您的资产转移到Eclipse。 当它被集成时,你可以通过你的android手机进行debugging。 请务必阅读Unity主页上的教程。 有一步一步的启动指南等等。 以下链接值得一看:

  • 开始使用Unity和Android
  • 官方 – 将Unity与Eclipse集成
  • 备用链接 – 将Unity与Eclipse集成

似乎官方的“ 整合 ”链接被打破了,所以我更新了一个涵盖同一主题的论坛post。 不过,我build议先尝试官方链接。

是的,你可以简单地将apk复制到你的设备并安装它。 Unitybuild立一个apk文件(并且可以select使用你提供的密钥库或让它为你生成)签名。 一旦它build立了apk,你可以正常的部署它。 你甚至可以在apk中包含一个自定义的清单,如果你愿意的话(但是默认情况下你可以从你的unity项目的设置中生成一个清晰的清单)。

有两种方法,据我了解,

  • 使用构build设置 – >构build,它​​build立的apk文件,可以安装在您的设备上使用adb install <apk file path and name>
  • 使用构buildSettigs – >构build并运行。 如果连接,它会自动在你的设备上安装apk的apk文件

由于它仍然没有回答我试图closures这个问题

首先,当前版本的Unity 5.2比3.3版本更强大。 在原来的问题中提到。

团结3d呢? 我怎么把游戏拿到手机上 我不想在市场上出版。

一样的方法。 Unity允许你在ocal机器上发布build为* .apk,然后你可以将它复制到你的手机并安装它。

更酷的是,现在你可以debugging你的应用程序在手机上运行。 您必须将Unity Remote安装到手机并运行。 现在你可以像往常一样设置断点和debugging。

如果你改变了主意并去市场发行 – Unity会签署你的* .apk

希望这可以帮助别人,祝你好运!

你通过Eclipse生成apk的方式也是一样的,你需要构build项目。 对于这个android sdk和jdk应该被安装在你的系统中,并且你需要在unity Preferences中显示这些path,那么你需要一个谷歌密钥库,并且需要在发布者设置中使用该密钥库login,然后你能够构buildapk文件将存储在您的本地系统中,您可以将其复制到您的手机并安装apk文件。