언리얼4 Blueprint Interface

Intro

  • 블루프린트 인터페이스 사용

블루프린트 인터페이스

블루프린트 인터페이스를 사용하면 공통된 방법으로 특정 함수성을 모두 공유하는 다수의 오브젝트 유형과 상호작용 할 수 있다.1

예제

블루프린트 인터페이스 생성

1

사용할 함수 추가

2

사용할 블루프린트에 인터페이스 추가(클래스 디폴트)

5

함수 호출 (LineTrace의 HitResult가 타겟이 되도록함)

3

각기 다른 이벤트 설정

Door_BP에서는 문을 열거나 닫을 수 있고

4

Lamp_BP에서는 램프라는 메시지 출력

7

결과

같은 이벤트를 호출하지만 다른 결과가 나타난다

7

6

레벨 안 블루프린트 지정하기

레벨 안에 존재하는 블루프린트를 지정하기 위해서는

‘Actor’ 유형 퍼블릭 변수를 만든다음

8

레벨 에디터의 디테일 탭에서 적합한 블루프린트를 할당해주면

9

변수로 사용할 수 있다.

10

참고문서

http://api.unrealengine.com/KOR/Programming/UnrealArchitecture/Reference/Interfaces/

댓글남기기