Make Unreal REAL.
article thumbnail
Unreal Engine: Ultimate Survival Horror Course

 

BPC_Flashlight에 손전등의 밝기를 조절할 SetIntensity 함수를 생성한다.

 

총 배터리량 중 몇 퍼센트부터 페이드가 시작될지 저장하는 DepletionStart 변수를 생성한다.


IES Intensity를 설정한 경우 Set IES Intensity Scale 노드를 이용해 밝기를 조절하고 설정하지 않은 경우 Set Intensity를 통해 조절한다.

  • Use IES Intensity 노드를 이용해 확인할 수 있다.
  • IES Intensity는 1 근방의 값을 갖고 Intensity는 약 5,000 근방의 값을 갖는다.

 

최소 배터리량 + (최대 배터리량 - 최소 배터리량) * DepletionStart를 In Range B 입력으로 주면 그 이상의 값은 1로 처리된다.

 


배터리 량을 감소시키는 DepleteBatteryLife 함수에 SetIntensity 함수를 추가한다.

 


배터리 량을 증가시키는 AddBatteryLife 함수에도 추가한다.

 


손전등을 켜고 끄는 ToggleFlashlight 함수의 켜는 부분에도 추가한다.

 

손전등 페이드 기능 추가에 성공했다.

 

'Unreal Engine > Ultimate Survival Horror Course' 카테고리의 다른 글

체력바 UI 만들기  (0) 2023.02.10
플레이어 체력 구현  (0) 2023.02.09
손전등 배터리 구현  (0) 2023.02.09
새로운 아이템 추가하기  (0) 2023.02.08
인벤토리 슬롯 확장하기  (0) 2023.02.08
profile

Make Unreal REAL.

@diesuki4

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!

검색 태그