我正在开发一个应用程序,其中一部分是用Unity编写的,一部分是用Java编写的,带有Android Studios (一个带有原生UI和菜单的游戏)。
默认的Unity工作流程是当我在Unity端和导出上进行更改时覆盖Android项目,当我的团队试图并行开发两端时,这是很麻烦的。
在这种情况下,建议的工作流程是什么?理想情况下,我可以链接到Unity从一个独立的Android Studios项目生成的Android项目,该项目在Unity导出过程中不会被更改。
对于涵盖Xcode和Unity的这种用例的理想工作流程的建议也很受欢迎,尽管导出期间的append选项似乎已经足够了。
发布于 2015-10-15 11:50:21
默认的Unity工作流程是当我在Unity side和导出上做更改时覆盖Android项目,当我的团队试图并行开发两端时,这是很麻烦的。
此可能不正确。你当然可以这样做,但它不是常用的,也不是理想的方式,我想。
根据我的经验,你应该求助于plugins。
典型的工作流程:
示例代码:
AndroidJavaClass jc = new AndroidJavaClass ("com.unity3d.player.UnityPlayer");
var currentActivity = jc.GetStatic<AndroidJavaObject> ("currentActivity");
currentActivity.Call ("runOnUiThread", new AndroidJavaRunnable (action));
...
var someObject = new AndroidJavaObject (FullClassName);
someObject.Call("SetRect", x, y, width, height); // java class/methodshttps://stackoverflow.com/questions/33138194
复制相似问题