안드로이드 카메라 기능 찾아서 플러그인에 구현해보기.[실패]
하다가 안하다 하니 가물가물하긴 한데
일단 안드로이드의 api를 어디서 확인 가능한지 찾아보장.
보니까 일단 카메라 라이브러리가 여러가지가 있는데
중에 선택해서 사용하는 것 같다.
일단 카메라 x가 최신이고
안드로이드5부터 지원하는데
어차피 고도4부터는 안드로이드 22가 최소라서
딱인 것 같다. 이걸 보고 코드로 모듈화 시켜서
고도엔진에서 스크립트로 호출할 수 있으면 따봉!!
빌드까지 완료 이걸 고도엔진에 적용시켜서 작동되는지 확인하면됨.
허허 어렵네...
카메라 구현하신분 블로그를 살펴봐야하나...아오....
ai를 활용한 코드를 작성해서 설치 실행까지 진행하였는데 튕김;;
자바를 안다뤄봐서 원인을 파악하기 힘든데
안드로이드 공식 api문서를 다 찾아보면서 구현하던가 유튜브에 카메라 라이브러리 만든 사람꺼 보고 따라만들던가해야하는데 맨땅이라 하기싫다 ㅠㅠ
그래도 플러그인을 어떻게 제작하고 다른 개발 툴에 어떤식으로 연결하는지는 알겠다.
https://github.com/Lamelynx/GodotGetImagePlugin-Android/tree/master
원래 이분 고도 카메라 플러그인을 사용하려다가 잘안됐는데 이제는 어떻게
뭘해야하는지 아니까 시도해봐야겠다.
그리고 고도엔진의 가져오기로
플러그인 zip파일을 지정해주고
따로 addons란 폴더만들어서 밑에 넣어주었다.
이제 이 사람이 만든 클래스를 확인하고 내가 쓰고 싶은 기능을 쓰면될 듯..
일단 빌드 설치 실행이 되어야하는데...
일단 가이드대로 해보기로하고
여기 보면 1.5 알파로 나오는데
안드로이드 스튜디오는 빌드할 때
그 다음에 사용자 가이드
하하 부끄럽다.
뷰바인딩이 나오는데 이게
안드로이드 레이아웃으로 만든 ui를
바로바로 접근해서 빠르게 호출하는 그런 기능? 정확히는 모르겠지만
어 이것도 ui를 만들어서 하는 코드같음.
필요없으니 넘어감.
이건 고도엔진에서 카메라 부분이 있긴한데 문제없으려나
음 보니까 라이브러리가 있어야할 듯싶다.
아까 레이아웃 만드는 곳에서 카메라 기능만 빼옴.
사용이안되서 비활성화된 모습
아 자바로 프로젝트 진행했는데
가이드가 코틀린이라 불편하넹 -ㅅ-;;
아 카메라 x 는 코틀린이 대부분이네 -ㅅ-;;하...
플러그인을 다시 코틀린으로 만들어야할 듯 ;;
하 근데 이 블로그에 약간 과정을 전부 기록하면서 진행했는데
좀 정리할 필요가 있다고 생각이 든다.
누군가 내 글보고 따라하다가 삽질하면 내 책임 -ㅅ-;;
댓글
댓글 쓰기