언리얼엔진

    BlueprintCallable, BlueprintImplementableEvent, BlueprintNativeEvent

    UFUNCTION에 블루프린트와 관련한 세가지 옵션 - BlueprintCallable, BlueprintImplementableEvent, BlueprintNativeEvent -을 줄 수 있다. BlueprintCallable은 처음 보면 아 이걸 넣으면 블루프린트에 노드로 쓸 수 있는거구나 싶은데, BlueprintImplementableEvent, BlueprintNativeEvent은 단어만 보고는 바로 그 뜻을 알기가 쉽지 않다. 하지만 그 구분은 생각보다 명확한 차이가 있다. 언리얼 문서에서의 표현을 좀더 풀어서보면 다음과 같다. BlueprintCallable은 일종의 블랙박스를 만드는 것이다. 즉, BlueprintCallable이라는 말마따나 블루프린트 수준에서는 부를 수만 있고 작동 ..