[언리얼] 블루프린트

gest·2025년 12월 20일

unreal

목록 보기
3/11


블루프린트로 간단한 함수로 만들 수 있다. 코드로 짜는 것이 아닌 블록으로 코딩한다고 생각하면 된다.
오브젝트의 특징을 블루프린트로 짤 수 있다. 예를 들어 오브젝트에 키보드 f를 누르면 문 열기 설정을 넣을 수 있다.

선을 더블클릭하면 선을 정리할 수 있는 노드가 나온다


생성



구성

  • 뷰포트

  • construction script

  • 이벤트 그래프

hello world 생성

  • 이벤트 그래프에 우클릭을 한다
    - print string을 검색해서 클릭한다

  • 화면에 드래그를 해서 배치한다

실행한다면?

왼쪽 위 화면에 출력되는 것을 볼 수 있다.


if문

branch 노드를 생성하면 된다.


이벤트 그래프 구성

  • 빨간색 노드가 유니티로 따지면 이벤트 함수다.

  • EventBeginPlay
    - 유니티의 start

  • EventActorBeginOverlap
    - 액터가 다른 액터랑 겹칠때

  • EventTick
    - 유니티의 update


참조

ABP가 BP의 변수 참조하려면 어떻게 해야할까?

  1. ABP에 들어가서 Try GetPawn Owner를 만든다
  2. 이후 cast To 원하는 BP를 만든다.

반대로 BP가 ABP의 함수를 참조하려면 어떻게 해야할까?

  1. Mesh를 가져온다
  2. getAnimInstance로 가져온다
  3. cast로 자신의 ABP 클래스를 가져온다
  4. 그 변수를 적어서 실행한다
    • 근데 그냥 시작할때 따로 변수로 저장하면 된다

format


입력

key 입력도 가능

0개의 댓글