KoreanFoodie's Study
[언리얼] UFUNCTION 과 FORCEINLINE 을 같이 사용하지 말자 본문
Game Dev/Unreal C++ : Dev Log
[언리얼] UFUNCTION 과 FORCEINLINE 을 같이 사용하지 말자
GoldGiver 2022. 6. 20. 14:55
UFUNCTION 과 FORCEINLINE
일반적으로, UFUNCTION 과 FORCEINLINE 은 호환되지 않는다.
우리가 UFUNCTION 을 붙이는 이유는 대개 블루프린트에서 해당 함수를 호출할 필요가 있기 때문인데, C++ 에서 작성된 코드를 BP 에서 읽어오려면, FORCEINLINE 을 붙이지 않아야 한다(Function call 의 형태이어야 함).
따라서 아래와 같은 함수는 블루프린트에서 인식되지 않는다.
UFUNCTION(BlueprintCallable)
FORCEINLINE void Foo() {}
'Game Dev > Unreal C++ : Dev Log' 카테고리의 다른 글
[언리얼] 언리얼 인터페이스 - Does Implement Interface 기능으로 데미지, 인터랙션 구현하기 (0) | 2022.06.22 |
---|---|
[언리얼] 1인칭 시점 구현하기 (카메라와 메시 연동) (0) | 2022.06.22 |
[언리얼] 플레이어 캐릭터 움직이기 + 시점 변경 간단 설정 (0) | 2022.05.19 |
[언리얼] UPoseableMeshComponent 는 무엇일까? (1) | 2022.04.23 |
[언리얼] 특정 액터에 Attached 된 액터 삭제하기 (0) | 2022.04.19 |
Comments