Cómo escribir juegos usando Unity y Java
Todo se basa en las necesidades. Si los dos necesitan interactuar, como llamar a la API nativa del sistema (Bluetooth, libreta de direcciones, etc.) y acceder a SDK de terceros (publicidad, push, pago)
etc.), entonces en este caso es necesario. Si desea utilizar UGUI o NGUI como interfaz, creo que puede ahorrar algo de esfuerzo. Usar un motor 3D para crear una interfaz 2D siempre dará a la gente la sensación de estar matando un pollo para asustar a los monos.
Se siente como un cuchillo grande y el consumo de recursos sigue siendo relativamente grande. ¡Usemos el proceso de Google para crear la interfaz! En cuanto a la interacción entre ellos, consulte el siguiente artículo:
[Unity 3d] Investigación sobre llamadas interactivas entre Unity y Android en el desarrollo de juegos Unity 3d
[Unity3D] en Android ver el desarrollo de juegos Unity3D integrado en Unity View
[Unity3D] El desarrollo de juegos unity 3d desde unity 3d hasta Eclipse