728x90 Android 8 Unity 안드로이드 USB카메라 연결 Unity 안드로이드 USB카메라 연결 퍼온 자료인데 되는지 안되는지 확인은 못해봄.. 안돼도 참고만 할 뿐.. 1. Unity의 Android 패키징 후 USB 카메라를 연결하고 권한을 허용해야 합니다. 2. Unity에서 다음과 같은 설정으로 프로젝트 내보내기 3. Android의 AndroidManifest.xml 설정 세 가지 주요 라인은 다음과 같습니다. 4. UnityPlayerActivity.java를 찾아 Unity의 onResume 메서드에 USB 권한 설정을 추가private stati.. 개발 관련/SW, App 관련 2025. 3. 4. Unity용 Android의 plugin 만들기 Unity용 Android의 plugin 만들기 Unity와 Android 간 데이터 전송이 필요해서 플러그인을 만들어 볼 기회가 생겼다.아직 한번도 안 만들어봐서 전혀 모르는 상태다. 그동안의 Android Studio는 SDK용으로만 사용해서 그냥 설치만 되어 있던 것이다. 여러 사이트들에서 참고하였고 차근차근했는데 오류나 쏟아내고 왜 난 잘 안되는지 모르겠다. 어찌어찌해서 만들긴 했고 그 사항을 기록으로 남겨 놓는다. (아마도 버전이나 경로 여러 가지가 다 맞아야 하는 것 같다.) 그래서 간단한거라도 성공하면 응용할 수 있기에 한번 도전해 봤다.기다리를 응용은 쉽지 않긴 한데 Git의 정보를 많이 활용할 것이어서 도전해 볼만한 것 같다. 참고로 관련된 상세한 내용을 더 잘 아는 다른 분들의 블로그를.. 개발 관련/SW, App 관련 2025. 2. 13. Unity VideoPlayer Android 사용 관련 Unity VideoPlayer Android 사용 관련 Unity의 자체적으로 mp4를 play 하기 위해서는 Videoplayer를 사용해야 한다.PC는 예전 포스트에서도 다루었지만 사용이 어렵지 않으며 재생에도 전혀 문제가 없다. 문제는 Android에서 재생할 때이다. 한 개 정도는 일반적인 재생에 크게 문제가 없을 것이라 생각한다.다만, 여러개의 화면을 동시에 띄워놓고 재생한다거나 시작 프레임을 달리한다거나 영상의 썸네일을 시작으로 플레이한다거나 하는 등 여러 가지로 다룰 때 제대로 영상플레이가 되지 않을뿐더러 영상 자체가 버벅거릴 때도 있다. 해외 자료를 찾아본 바 영상 재생에 영향을 주는 것은 다음과 같다.1. Audio 부분 : 영상과 함께2. Multithreaded Rendering .. 개발 관련/SW, App 관련 2025. 1. 12. Unity Android Video Player 오류 해결 Unity Android Video Player 오류 해결 며칠 전 Android에서 Unity의 video player를 사용해서 플레이테스를 했었는데, 무슨 수를 쓰더라도 되질 않았다.결과적으론 정말 간단히 해결되었는데, 이건 Unity의 버그가 맞는 것 같다. 테스트한 항목은 Video Player의 URL 기능을 이용해서 자체적으로 녹화된 영상을 재생하는 것이었다.하지만 Unity2018.4.3에서는 플레이가 되지 않았다.PC에서는 문제없이 재생되지만 Android로 빌드하면 안 되는 것이다. 특히나 경로문제일 가능성이 있어서 앱에서 파일 삭제기능을 만들어서 삭제가 잘 되었기 때문에 경로문제는 아니다. 그리고 특히 Android의 버전 및 API의 버전, 그리고 주 동영상 포맷인 mp4와 인코딩한.. 개발 관련/SW, App 관련 2025. 1. 5. Unity Android 동영상 어플 녹화 권한 관련 Unity Android 동영상 어플 녹화 권한 관련 최근 아는 분의 요청으로 안드로이드폰에서 동영상 녹화 관련 어플 테스트를 진행하게 되었다. 스마트폰에서 동영상을 녹화하는 방식은 뭐 여러 가지가 있을 수 있겠지만 아는 것은 2가지이다. 첫 번째는 카메라 어플을 통한 방식의 녹화,두 번째는 화면을 캡처하는 방식의 녹화 첫 번째의 경우 에셋스토어에서 Native Camera로 찾으면 여러 개가 나온다.하지만 내가 테스트하고자 하는 것은 카메라 전환이 아닌 어플내에서의 동영상 녹화 방식이다. 따라서 Native Camera로 전환되어서는 안 된다. 따라서 시도하는 방법은 두 번째의 방식으로 하게 되었다.원래 원했던 것은 카메라에 접근하는 방식이 더 맞는데, Unity 자체만으로 하기에 실력이 너무 부족하다.. 개발 관련/SW, App 관련 2025. 1. 2. Unity의 저장경로 확인용(Android) 유니티에서 저장경로를 정하는 것이 3개 정도 정리하면 다음과 같다.저장 경로는 각각의 OS에 따라 달리 저장되니 참고용으로 보면 될 것 같다. 1. Application.dataPath : 프로젝트의 폴더에 저장, /Asset : [Android Internal] : /data/app/(bundle name).apk 2. Application.streamingAssetPath : 프로젝트의 폴더에 저장, /Asset/StreamingAsset : [Android External] : /mnt/sdcard/Android/data/(bundle name)/files : [Android Internal] : /data/app/(bundle name).apk 3. Application.persist.. 개발 관련/SW, App 관련 2024. 12. 29. Unity6 설치(Sentis를 위해) 시도 Unity6 설치(Sentis를 위해) 시도 Unity6가 지난달 정식으로 소개가 되었다. 이와 함께 Barracuda의 후속버전인 Sentis도 업데이트 되어서 이번 기회에 한번 써보고자 최신버전의 설치를 시도했다. Sentis는 opset도 상위버전을 지원하는데다 Barracuda보다 좋은 성능을 가지고 있으며 기존 상위버전의 Yolo로 당연히 onnx로 지원하기 때문에 사용 안 할 이유가 없긴 하다. 이번 버전업은 참 많이도 건너 뛴다. Unity 2018.4.3에서 Unity6라니...중간에 2021버전을 패키지 확인용으로만 설치했었는데... 아무튼 좀 생소해졌다. 예전 버전들을 찾아보면 알겠지만 Unity 2018 이하버전(주로 5.x~2018.x)들은 대부분 공통적인 형식을 갖추고 있고 Un.. 개발 관련/SW, App 관련 2024. 11. 18. Android TargetSDK API 34 업데이트와 AD_ID 권한 지난해 초중순쯤 살아있는 앱들의 업데이트를 진행했었다. 그때는 API 31로만 해서 특별한 설정이 없이도 업데이트가 가능했다. 하지만 방치했던 것을 살펴보니 계속되는 경고 알림이 떠서 자세히 보게 되었다. 앱이 삭제된다나 어쩐다나... 해서..이번에는 API 34 이상 타겟팅이 되어야 한다고 하니 필요한 이상 해 줘야 할 것 같다. 그런데 문제는 지난해에 API 31까지만 한 것이 Unity 2018 버전에서 잘 안되었기 때문이었다. 아직도 쓰고 있으니..아무튼 그래서 이번에 다시 시도하였다. 우선 Android Studio를 통해 SDK를 API를 35까지 업데이트하였다.다음으로 예전부터 기존에 사용하던 SDK 폴더에 업데이한 내용만 복사를 하였다. build-tools, platforms 의 내용만.. 개발 관련/SW, App 관련 2024. 8. 18. 728x90 이전 1 다음