나는 AR 응용 프로그램을 개발 중입니다. 나는 모든 UI와 메뉴를 안드로이드 스튜디오와 단일성으로 개발하고 있습니다. 내 안드로이드 스튜디오 프로젝트의 문자열을 내 단결 장면으로 전달하려고합니다. 이 작업을 수행 할 수있는 기본 제공 방법이 있습니까? 파일에 쓰는 방법으로 구현하려고하지만이를 수행하는 좋은 방법처럼 보이지 않습니다.android 사이의 의사 소통
미리 감사드립니다.
나는 AR 응용 프로그램을 개발 중입니다. 나는 모든 UI와 메뉴를 안드로이드 스튜디오와 단일성으로 개발하고 있습니다. 내 안드로이드 스튜디오 프로젝트의 문자열을 내 단결 장면으로 전달하려고합니다. 이 작업을 수행 할 수있는 기본 제공 방법이 있습니까? 파일에 쓰는 방법으로 구현하려고하지만이를 수행하는 좋은 방법처럼 보이지 않습니다.android 사이의 의사 소통
미리 감사드립니다.
당신은 여러 가지 방법으로 얻을 수 있습니다
mUnityPlayer
을 표시하고 FragmentManager
UnityPlayerActivity
에서 활동을 확장 및 활동SharedPreferences
과 그 리스너를 사용하십시오.당신은 다른 많은 방법을 생각할 수 있습니다. 이 문제를 저지 해, 그 중 하나가 당신에게 힌트를 줄 희망
가져 오기 classes.jar 당신이 모노를 사용하는 경우에 따라
<UnityInstallationDirectory>\Editor\Data\PlaybackEngines\AndroidPlayer\Variations\mono
또는
<UnityInstallationDirectory>\Editor\Data\PlaybackEngines\AndroidPlayer\Variations\il2cpp
에서 하위 폴더 중 하나에서 또는 IL2CPP를 스크립트 백엔드로 사용하여 Android 프로젝트를 구축하십시오.
classes.jar 모듈을 Android Java 프로젝트로 가져 오면 UnityPlayer.UnitySendMessage
을 사용하여 Java에서 C# 함수를 호출 할 수 있습니다. 당신이 UnityPlayerActivity을 확장하려는 경우
UnityPlayer.UnitySendMessage("Gameobject Name","Method","Message")
다음 UnityPlayer.UnitySendMessage
당신이 찾고있는 무엇을, 마지막으로
<UnityInstallationDirectory>\Editor\Data\PlaybackEngines\AndroidPlayer\Source\com\unity3d\player.
에서 에게 UnityPlayerActivity.java를 잡아. 아직도 혼란 스러울 때 사용 방법에 대한 많은 자습서가 있습니다.
답장을 보내 주셔서 감사합니다. 일치 코드 내에서 정확히 문자열을 어떻게받을 수 있습니까? –
필자가 제안한 것처럼, 유니티 뷰/액티비티의 구현 방식에 달려 있습니다. – horro