모바일 웹 환경에서 캐릭터를 움직일 수 없어서 조이스틱을 추가했다.
https://rexrainbow.github.io/phaser3-rex-notes/docs/site/virtualjoystick/
또한 getUserMedia가 정상적으로 동작하지 않아서
navigator.getUserMedia = navigator.mediaDevices.getUserMedia || navigator.getUserMedia || navigator.webkitGetUserMedia || navigator.mozGetUserMedia || navigator.msGetUserMedia;
if(navigator.getUserMedia) { naviagtor.mediaDevices... } 이런 형태로 수정했다.
iOS 환경에서 임의로 비율을 바꾸면 안 된다는 말도 있고 video 태그 속성으로 autoplay, playsInline, muted를 주라고 하길래 추가했다.
모바일웹에서 영상과 캐릭터 이동이 되길 원했기 때문에 추가적으로 작업을 진행했다.
다음 글에서 기술 스택 및 시연 영상, 기능들에 대한 문서화를 작성하고 마무리 지으려고 한다.
'프로그래밍 > Portfolio Log' 카테고리의 다른 글
[Portfolio Log] NFT 가구점 1 (0) | 2023.12.10 |
---|---|
[메타프루츠] WebRTC 기반 포트폴리오 (0) | 2023.10.17 |
[Portfolio Log] WebRTC 기반 포폴 기록 10 (메타프루츠) (1) | 2023.10.16 |
[Portfolio Log] WebRTC 기반 포폴 기록 9 (메타프루츠) (1) | 2023.10.14 |
[Portfolio Log] WebRTC 기반 포폴 기록 8 (가제: 메타프루츠) (0) | 2023.10.11 |
댓글