본문 바로가기
728x90

BlueprintCallable1

[Unreal] UFUNCTION의 매크로들 (BlueprintCallable, BlueprintImplementableEvent, BlueprintNativeEvent) UFUNCTION 매크로 중 유사한 기능을 하는 3가지 매크로가 존재한다. BlueprintCallable CPP 코드로 만든 함수를 블루프린트 또는 레벨블루프린트에서 호출할 수 있도록 하는 매크로이다. 이 매크로를 사용하여 만든 함수는 블루프린트에서 호출은 가능하나 추가적인 조작(오버라이딩)이 불가능하다. 또한 CPP코드에서 반드시 정의를 구현해야 한다. 함수의 내용이 변경되어서는 안되지만 블루프린트에서도 사용해야할 때 추가한다. BlueprintImplementableEvent 이 매크로를 사용한 함수는 CPP에서 정의할 수 없으며 블루프린트에서 함수 내부를 정의해야한다. 순수 가상 함수와 같다고 볼 수 있다. (또는 interface) CPP에서 함수의 정의부를 구현하면 에러가 발생하며 빌드가 되지.. [Unreal4]/기능 2022. 1. 15.
728x90