正如标题所说,我有一个现有的Android项目,我想导入Unity classes.jar,所以我可以访问UnityPlayer.UnitySendMessage。
我发现了this其他类似目标的问题,但答案难以理解或无益。
我在Unity论坛上也找到了this,但它显然已经过时了(2011)。
基本上,我所要做的就是:
我已经完成了第1步和第3步,第2步和第4步我通过将每个场景作为不同的APK加载并根据我想要查看的场景启动特定的APK来完成工作但是,理想情况下,我可以在一个应用程序中托管所有场景,这样我就可以连续观看几个场景(同时我也可以大大减少内存使用量)。
我找到了一些关于使用UnityPlayer.UnitySendMessage的教程,所以如果我只能让Android Studio识别并使用UnityPlayer.UnitySendMessage,我想我可以使用它,但是如果你有任何其他想法,我很感激那些!
答案 0 :(得分:0)
我找到了一些使用UnityPlayer.UnitySendMessage的教程,所以我 如果我只能安装Android Studio,我想我可以使用它 识别并使用UnityPlayer.UnitySendMessage
从
中的一个子文件夹中获取classes.jar<UnityInstallationDirectory>\Editor\Data\PlaybackEngines\AndroidPlayer\Variations\mono
或
<UnityInstallationDirectory>\Editor\Data\PlaybackEngines\AndroidPlayer\Variations\il2cpp
取决于您是使用单声道还是IL2CPP作为脚本后端来构建您的Android项目。
将其导入Android Studio。右键单击它并单击添加为库,Android Studio应将其添加为库。如果您仍然感到困惑,请参阅this。您现在可以使用UnityPlayer.UnitySendMessage
。
关于你的其余问题,我认为你应该研究this回答。它解释了如何在子视图中显示Unity场景。这是获得你想要的另一种方式。