개발일지공부아이디어
    • 3월
    • 2월
    • 1월
  • 19

    26. 3. 19.

  • 18

    26. 3. 18.

  • 17

    26. 3. 17.

  • 16

    26. 3. 16.

  • 13

    26. 3. 13.

  • 2차 프로젝트 일지 - 6일차

    26. 3. 10.

  • 2차 프로젝트 일지 - 5일차

    26. 3. 9.

  • 09

    26. 3. 9.

  • 2차 프로젝트 일지 - 4일차

    26. 3. 8.

  • 2차 프로젝트 일지 - 3일차

    26. 3. 7.

  • 06

    26. 3. 6.

  • 2차 프로젝트 일지 - 2일차

    26. 3. 6.

  • 05

    26. 3. 5.

  • 2차 프로젝트 일지 - 1일차

    26. 3. 5.

  • C++ 기본기 연습 프로젝트: 아이템 사전 프로그램

    26. 3. 4.

  • 03

    26. 3. 3.

  • C++ 기본기 연습 프로젝트: 카드 덱 브라우저

    26. 3. 2.

로딩 중...

2026. 3. 19.

어제 복습

Event On Possess

  • Pawn 생성, Controller 생성 이후 Controller가 Pawn을 소유한 이후 시점에 실행되는 이벤트.
  • BeginPlay를 사용하면 Controller가 Pawn을 소유했는지 확실하게 구별할 수 없다.

AllowStrafe

: 게걸음(옆걸음질) 허용

UE RPG Blueprint 블로그

오늘 진도

적 시야 시스템

Pawn Sensing Component

  • 소리 감지도 가능(Pawn Noise Emitter)
  • AI Perception
  • Environment Query System

BehaviorTree 심화

Flow Control

  • Decorator를 언제 중단할지에 대한 설정(= flow control)
  • 종류
    • Notify Observer: 관찰자가 언제 중단을 요구할지
      • On Value Change: 관찰하고 있는 블랙보드 값이 바뀔 때
      • On Result Chnage: Condition의 반환값이 바뀔 때
    • Observer Abort: 현재 태스크 버리고 즉시 블랙보드 변경에 반응
      • None: 중단 못하고 끝날 때까지 보장됨
      • Self: 자신 및 이 노드 아래 실행중인 모든 서브트리 중단
      • Lower Priority: 이 노드의 오른쪽에 있는 모든 노드 중단
      • Both: Self + Lower Priority

적 BT 트리 확장

  • 공격 상태 추가
  • 공격 애니메이션에 충돌체 추가, 적 공격 전용 충돌 채널 연결
  • 대미지 시스템 통해 충돌 이벤트 대미지 전파/수신 로직 추가

피격 이펙트

  • Material에서 Emitter 파라미터에 프레넬 노드 곱해서 넘겨주기, 블루프린트에서 충돌체 Overlap 이벤트로 Material 속 HitValue 스칼라 값 변경해주기
왼쪽 화살표다음 글이 없습니다.