현재 있는 인터랙션 리스트
- 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 종료 시 바인딩하여 호출하는 이벤트 그래프
'언리얼 > 부산항만' 카테고리의 다른 글
시청형 제작 기록 (0) | 2024.03.20 |
---|---|
인터랙션 수정 사항 (0) | 2024.02.27 |
WorldGuideUI (0) | 2024.02.26 |
Sound 및 Narration (0) | 2024.02.22 |
BP_ForkLift16T (0) | 2024.02.21 |
댓글