728x90 Unity 85 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의 System.Text.Json 설치하기 구버전 Unity의 System.Text.Json 설치하기 상위버전 Unity의 경우 Nuget 패키지를 설치하면 메뉴의 Manage Nuget Package에서 다운로드하거나 Package Manager에서 설치할 수 있는 것으로 알고 있다. GitHub - GlitchEnzo/NuGetForUnity: A NuGet Package Manager for Unity GitHub - GlitchEnzo/NuGetForUnity: A NuGet Package Manager for UnityA NuGet Package Manager for Unity. Contribute to GlitchEnzo/NuGetForUnity development by creating an account on GitHub.gith.. 개발 관련/SW, App 관련 2025. 3. 1. Unity Android 루트 폴더 경로 얻기 Unity Android 루트 폴더 경로 얻기 안드로이드 기기의 내부의 여러 폴더에 접근하기 위해서는 먼저 루트폴더로 접근한 뒤에 다른 폴더로 이동을 해야 한다. 여기에 읽고 쓰기가 가능해야 한다면 지난번 저장경로에 대한 포스트에서 안내한 사항을 참고해 보자.Unity의 저장경로 확인용(Android) Unity의 저장경로 확인용(Android)유니티에서 저장경로를 정하는 것이 3개 정도 정리하면 다음과 같다.저장 경로는 각각의 OS에 따라 달리 저장되니 참고용으로 보면 될 것 같다. 1. Application.dataPath : 프로젝트의 폴더에 저장, /Astipon.tistory.com 따라서 접근하는 폴더는 다음과 같은 코드에서 가져오면 된다. string AndroidRootPath().. 개발 관련/SW, App 관련 2025. 1. 19. 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. Unity 로우 폴리곤 행성 추가 업데이트 Unity 로우 폴리곤 행성 추가 업데이트 지난번 행성에 거주할 물고기와 새를 만들어서 배치했다.여기에 고래와 사슴을 만들어서 주변을 돌아다니게 하였다. 아울러 shader 부분도 다시금 조정하였다. 그런데 문제는 프레임율이 생각보다 많이 떨어진다. 모바일 환경에서 그 원인을 찾는 게 쉽지 않다. 이것저것 다 변경해 봐야 딱히 문제 될 것이 없다고 생각했다. 이 정도의 mesh분량은 충분히 소화하고도 남는 정도다. shader의 영향으로는 크게 영향을 주지 않았다. 그래서 결론을 내린 것이 light에 대한 나무들의 그림자로 본다.다소 거칠지만 기본적으로 soft가 아닌 hard 타입으로 지정해 두었다.그림자를 bake로 구워서 배치하면 쉽겠지만... 실시간으로 정해야 하는 거라 그게 가장 큰 문제다.. 3D 관련 2024. 11. 16. Yolov3을 이용한 Unity 사물인식 제작 정리(5) Yolov3을 이용한 Unity 사물인식 제작 정리(5) 8. Unity의 App 설정 이제 지난번 훈련을 마치고 최종 컨버팅했던 onnx 파일과 label 텍스트를 Unity에서 사용할 차례이다. 처음부터 모든 코드를 다 만드는 것이 아닌 공개된 git을 활용하여 진행할 것이다.다음의 깃을 clone 하거나 다운로드하여 준비한다. 아주 잘 되어 있으며 classifier 방식과 detecting 방식이 함께 있다.GitHub - Syn-McJ/TFClassify-Unity-Barracuda: An example of using Tensorflow and ONNX models with Unity Barracuda inference engine for image classification and objec.. 개발 관련/SW, App 관련 2024. 11. 14. Yolov3을 이용한 Unity 사물인식 제작 정리(4) Yolov3을 이용한 Unity 사물인식 제작 정리(4) 7. ONNX 컨버팅 이제 다음 단계는 onnx로 컨버팅 하는 사항이다. 최근에야 비로소 unity에서 인식 가능하도록 진행되었다. 아마도 상위 버전의 프로그램들을 사용했다면 더 빨리 진행되었을 것이다.우선 Darknet의 실행파일이 있는 폴더에서 backup 폴더로 가보면 가중치 결과 파일이 저장되어 있을 것이다. steps 값이 있어 여러 파일이 생성되어 있겠지만 실제적으로 사용할 파일은 yolov3-tiny_final.weights 가중치 파일이다. 일단 파일은 그대로 두고 아래의 git에서 keras-yolo3을 가져온다.즉, Darknet의 weights(가중치) 파일을 keras 모델로 변형(재훈련?)하는 것이다. 여기서 그 형식을 Co.. 개발 관련/SW, App 관련 2024. 11. 12. 728x90 이전 1 2 3 4 ··· 9 다음