Clock Actor c++ 생성
변수 추가
함수 추가 GetTime은 public으
clock,Cpp
clock Class를 레벨에 배치해서 동작을 확인할 수 있다.
헤더파일에 define정의 pie는 필요없
Tick()정리
Directional Light Y PI
태양의 Yaw를 조절해 조절한다.
실시간보다 빨리 시뮬레이션하기 위해 timeScale 변수 추가
directional light 클래스
TotalSecond 업데이트
블루프린트에서 timeScale을 1000으로 해서 실험해본다.
Directional Light는 액터와 컴포넌트가 다 있다.
Directional Light 헤더를 추가하고
Directional Light를 Movable로 변경후 실행
원래 해의 밝기는 일정하나 저녁 새벽 밤을 표현하기 위해 DirectionLight의 색감을 만지는 경우가 있음.
색감을 표현하기 위해 변수를 지
3시간 마다 색을 변화시킴
블루프린트에서 설정
Directional Light
Directional Light는 하나라 다음과 같이 접근가능하다.
InterpolatedColor
실행해보면
이런식으로 24시까지 만들어 준다.
실행해보면 색이 잘 변한다.
개선
어제 FLinearColor SunColor1~24를 어레이로 만듬
메쏘드 선언
for문을 이용해서 관리만 편안하게
'언리얼수업 > 언리얼' 카테고리의 다른 글
231212 수업 Interface (0) | 2023.12.12 |
---|---|
231211 Design Pattern - 컴포넌트 (0) | 2023.12.11 |
수업 (0) | 2023.12.04 |
231130 수업 플레이어 Widget (0) | 2023.11.30 |
커서위치로 캐릭터 이동 블루프린트 (0) | 2023.11.29 |