먼저 3D오브젝트(Plane, Quad, Cube 등등 다 가능)에
Video Component를 추가해줍니다.
Source Mode가 Video Clip일 때는
원하는 비디오를 assets에 저장하고
해당 동영상을 Video Clip에 끌어두면 되고
URL일 경우에는
영상 경로 + 영상 이름.avi/mp4
식으로 스트링 값을 적으면 됩니다.
(유튜브는 php로 가져오거나 asset을 사용하여 재생해야 합니다.
해당 asset 정보 : https://assetstore.unity.com/packages/tools/video/youtube-video-player-19138)
그리고 출력을 오브젝트에 비추려면
Render Mode를 Default Mode인
Material override를 사용하면되는데
만약 Render Texture를 하려면
Render Mode를 Render Texture로 바꿔주고
Render Texture를 생성해 줍니다
그리고 만든 Render Texture를
Video Player의 Target Texture에 붙여줍니다
이 후에 이것을 오브젝트나 UI에 붙여주면 출력이 됩니다.
저번 포스팅에서 언급한 것처럼
풍경이 지나가는 영상을 출력해서
이동하고 있는 느낌을 주려면
위의 방법과 Double Side Shader를 사용해야하는데
해당 쉐이더는
아래 링크에서 다운 받으실 수 있습니다
https://guks-blog.tistory.com/entry/Double-side-Unlit-Shader-%EA%B3%B5%EC%9C%A0
위 방법을 적용한 내용물
'Unity' 카테고리의 다른 글
[Unity] Animator 종료 확인 코드 (0) | 2019.09.10 |
---|---|
[Unity] Animator 역재생(Reverse Play)하는 방법 (0) | 2019.09.10 |
Double-side Unlit Shader 공유 (0) | 2019.09.03 |
[Unity]Material의 타일을 움직여 움직이는 오브젝트에 탑승한 느낌주기 (0) | 2019.09.03 |
[Unity]Playfab 화폐 설정 오류 (0) | 2019.09.02 |