2024.04.27
- 내용 정리
- 키보드 O버튼 조작을 통한 문 여닫기 제작
- Blueprint Class-Actor Blueprint 생성(이름: BP_Door)
- Add-Static Mesh(이름: Door) 추가- 복사해서 하나 더 추가(이름: Door_frame)
- Event Graph-Add CustomEvnet 생성(이름: Open Door)
- CustomEvnet: 함수보다 더 간단한 구조, 리턴값을 사용할 수 없기 때문에 단순 동작에 많이 활용
- Open Door에 Flip Flop 노드 연결
- A: 좌측에서 Door 가져오기-Set relative Rotation 연결(z축90도)
- B: A 복사-z축 0.0으로 변경
- 캐릭터 블루프린트-Keyboard O 생성-Line Trace By Channel 연결
- Start: 좌측에서 FirstPersonCamera 가져오기-Get World Location 연결
- End: FirstPersonCamera에 Get Forward Vector 연결-Add 연결(우클릭-Convert Pin-Float- 500 입력)-Add로 Get World Location 연결
- BP_Door Blueprint-Details창-Tag 검색-Door 인덱스 추가
- 캐릭터 블루프린트- Line Trace By Channel (Out Hit, 파란색)에 Break Hit Result 연결-Hit Actor에 Has Tag Actor(Tag: Door) 연결
- Line Trace By Channel에 Branch 두개 연달아 연결(두번째 Branch는 True에 연결)
- 캐스팅: 엔진 내에서 객체나 변수의 타입을 변환해 해당 타입의 속성을 사용할 수 있도록 해주는 과정
- 두번째 Branch
- Condition: Has Tag Actor 연결
- True: Break Hit Result (Hit Acotr)-Casting to BP_Door 연결
- Casting to BP_Door에 Open Door 연결(Taget에도 연결)
- BP_Door 월드에다 배치
- 느낀점
3일남았다 화이팅!✨
- 수강 인증샷
- 학습일지
728x90
'🎨게임 아트 공부 > Landscape' 카테고리의 다른 글
[빡공단] 30일차: 시네마틱 제작(시퀀서 이용) (0) | 2024.04.30 |
---|---|
[빡공단] 29일차: 화면 스크린샷과 시네 카메라 활용법 (0) | 2024.04.29 |
[빡공단] 28일차: 트리거 박스(조명 켜고 끄기) (0) | 2024.04.28 |
[빡공단] 26일차: 캐릭터가 밟는 표면에 따른 발소리(효과음) 추가 (1) | 2024.04.26 |
[빡공단] 25일차: 캐릭터 속도/점프력 조절 (0) | 2024.04.25 |
[빡공단] 24일차: 캐릭터 시점 변경 (0) | 2024.04.24 |
[빡공단] 23일차: 캐릭터(캐릭터에 무기 부착하기) (0) | 2024.04.23 |
[빡공단] 22일차: 블루프린트 기초 (0) | 2024.04.22 |