VR360 시청형을 위한 필요사항
현재 있는 인터랙션 리스트
- BP_UDPListener
- BP_VideoPlayer
- BP_PlayerPawn_VR360
- BP_EyeInteraction
- BP_VRKeyboard_Actor
- BP_Waiting
1. BP_UDPListener
- 부산항 시청형 기존 메세지
"$컨텐츠명,(R/P/S)*메시지길이" (ex 컨텐츠명:test->"$test,P*6")
R : Replay
P : Play
S : Stop
- UDP 송수신을 위한 블루프린트
- 이벤트 그래프
- Begin Play
- 시작시 Change Socket Platform을 이용해 Android로 세팅
- UDP 연결 해제시 Clear
- UDP 연결 시 Client 생성 및 저장
- VR360 Video가 종료시 Movie End에 이벤트 바인딩하여 Checking End 활성화
- Game Instance에 형변환 하여 Data Load를 위한 Instructer IP, Port / My Port Set
(현재 Send IP 192.168.2.56, Send Port 11111, Receive Port 22222로 되어있음)
- StartUDPServer

- SendMessage

- Send Timer / Send Event
- 0.5 초마다 Send Event 를 호출
- Moive가 끝났으면 $none*4 를 전송하여 종료 '4' 는 텍스트 길이
- 그렇지 않으면 Make Message를 생성하여 Send Message 전송

- Make Message
- 위에서 기재한 "$컨텐츠명,(R/P/S)*메시지길이"를 만들어주는 함수
- Clear Client

- Create Client

- Analysis Packet
- Checking End
- Movie 종료 시 바인딩하여 호출하는 이벤트 그래프