251125 TIL - 사전캠프 퀘스트 7, 나만의 인터랙티브 공간 만들기 1일차

2025. 11. 25. 18:11언리얼 7기 사전캠프

주말동안 독감에 걸리는 바람에 월요일은 몸이 너무 안좋아서 사전캠프 참가를 못하고, 오늘에서야 좀 나아져서 사전캠프에 다시 참여함

이제 마지막날이 다가오는만큼 마지막 남은것들을 정리하기로 했음

 

사전캠프 퀘스트 7 - 간단한 상호작용 구현(문 열기 또는 아이템 줍기)

 

개념 정리

라인 트레이스 : 눈앞에 있는 오브젝트를 탐지하는 레이저를 발사하는(?) 기능. 마우스나 키보드로 상호작용 탐지할 시 사용됨

인터랙션 키 바인딩 : 키보드 입력을 통해 특정 이벤트 실행

 

 

구현 과정

 

사실 퀘스트 내부에 적혀있는 구현 설명들을 정확히 이해하지 못해서 Gemini에게 물어보며 만들었음

문이 열리고 닫히는 gif

 

Interactable Door의 블루프린트
플레이어 캐릭터의 블루프린트. Line Trace by Channel 부분은 Gemini의 도움으로 만듬

 

디버그 기능을 활용해서 라인 트레이스가 동작하면 시각적으로 보이게 만들었고, E를 누르면 빨간 레이저가 발사되며 이 레이저가 문에 닿으면 문의 상태를 인식해(닫힘/열림) 열리거나 닫히는 상호작용을 구현함

 

 

느낀 점

 

Line Trace에 대해서 아직 이해가 잘 안되는것도 있고 구현을 주먹구구식으로 한것도 있어서 본캠프에서는 좀 더 자세히 알아볼 수 있었으면 좋겠음

 

 

나만의 인터랙티브 공간 만들기

 

이건 아직 제작중이라, 내일 완성하고 내일 TIL에 적어서 같이 올릴 예정임. 오늘은 제작중인 스크린샷만 첨부함

 

랜드스케이프와 폴리지를 활용해 간단한 숲을 만들고 그 안에 건축중인 집. 이전에 만든 Interactable Door를 정문에 배치한 모습

 

내일은 마저 완공하고 팀원분과 서로 발표할 예정임