본문 바로가기

Game Programming

(165)
토요일 뻘짓 Smooth moves editor fix 오늘의 쓸데없는 작업 추가. 그동안 unity의 GUILayoutOption 이 변경되어서 고질적인 문제가 있었는데 고쳤다. 기존에는 배열 요소로 Height만 넣어도 되었지만 사실상 Width가 없으면 프로퍼티가 가장 낮음으로 내려간다. 결국 레이아웃에서 배제되는 문제가 생기는 것. 그런데 이게 다 무슨 소용인가싶다. 겜이나 만들어야지..어차피 잘난 사람이 만드는 겜이 있거나 말거나 나 같은 보통사람이 만드는 게임도 있으면 어떠한가. 욕은 먹더라도 만드는 건 자유다.
ARKit 그리고 ARCore의 차이점 이미지 마커를 사용하다보면, 과거 뷰포리아의 편리한 마커 인식률 정보가 그리울 때가 있습니다. 그러나 가격이 .... 처참한 관계로 ARKit과 ARCore를 써야 하겠지요. 둘은 유니티 덕분에 같이 쓰기 좋은 환경이 되었지만 몇가지 문제들도 가지고 있습니다. ARKit의 480px 정의와 ARCore의 피처매칭 우선순위 같은 것이 있습니다. youtu.be/uVW40FtMOAY 이외에도 있는데 간단하게 영상으로도 해당 내용을 보실 수 있습니다. 잡설은 뒤로하고 ARKit은 이미지 전체를 텍스트 포함하여 오브젝트로 구분합니다. ARCore는 텍스트의 형질을 가진 오브젝트가 있다면 해당 텍스트 형질 인식에 더 높은 수치를 주는 것으로 보여집니다. 간단하게 이미지 마커를 쓰면 ARCore에서는 캐릭터가 있지..
iOS 13.3.x usb connect issue. unity ar foundation + arkit = Terminated due to memory error. goto! Disconnect the USB from your Mac. 자그만치 하루종일 날렸다. 자정이 넘어간 지금에야 완료. iOS 13.3.x 사용시 usb연결 후 (충전 아님) 데이터 상태가 되면 app 매니저에서 가용 리소스를 강제로 가져간다. AR사용시 급격히 메모리 상승!!!! 램이 작은 기종의 경우 크래시 확률이 크다. 결론? mac과 연결을 끊어주면 된다. 그럼 대부분 메모리 에러가 난 앱도 정상 동작할 것이다. 13.5.x는 어떠냐고 물어봐도 똑같을 것으로 보여진다.
ARRTC test AR RTC의 기본 조건은 RTC와 AR의 결합 그리고 remote streaming 여부. 결과는 성공적. crc체커가 들어가서 조금 부하가 생기지만 어쩔 수 없다. 구성은 unity + native server + ar framework + rtc framework.