4

我对 Unity3d 开发很陌生。我正在尝试使用 Unity3d 构建一个 android 应用程序。想知道如何获得 Activity 状态或如何使用 Unity3d 实现 Android 生命周期?

4

1 回答 1

0

一般来说,Unity 会在内部处理其中的大部分内容,据我所知,除非您使用插件,否则这些内容几乎没有可见性(也许像 prime31 的 Etcetera 插件可能会有所帮助)。我已经使用 Unity 发布了大约六个 Android 应用程序,您通常不必担心它。

您肯定要处理的一件事是 MonoBehaviour.OnApplicationPause(),它是 Android 中使用 Unity 的大多数状态转换所调用的(两个大问题是来电,用户按下主页按钮,然后从其中任何一个返回)。

根据您要查找的内容,Handheld类也可能有用。

但最好的学习方式是构建一个简单的应用程序并部署到 Android 设备,它实际上是在 Unity (IMHO) 中开发和发布的最简单的移动平台。

于 2014-04-14T05:35:39.003 回答