(Unreal : Basic) 3-5 : Using UObject in Blueprints

Posted by : at

Category : Unreal


UCLASS(Blueprintable)
class FIRSTPROJECT_API UMyObject : public UObject
{
	GENERATED_BODY()
	
public:
	UMyObject();

public:
	UPROPERTY(BlueprintReadWrite, Category = "MyVariables")
	float MyFloat;

	UFUNCTION(BlueprintCallable, Category = "MyFunctions")
	void MyFunction();
};

카테고리를 지정할 수 있다.

Text Message 출력시켜보기

// 코드 추가
void UMyObject::MyFunction()
{
	UE_LOG(LogTemp, Warning, TEXT("This is our warning text!"));
}

  1. 새로운 변수를 추가
  2. 변수를 MyObject로 상속
  3. BeginPlay시에 MyObject의 함수를 연결

그냥 실행하면 Object를 생성하지 않았기에 실행이 안됨 아래와 같이 실행하자


About Taehyung Kim

안녕하세요? 8년차 현업 C++ 개발자 김태형이라고 합니다. 😁 C/C++을 사랑하며 다양한 사람과의 협업을 즐깁니다. ☕ 꾸준한 자기개발을 미덕이라 생각하며 노력중이며, 제가 얻은 지식을 홈페이지에 정리 중입니다. 좀 더 상세한 제 이력서 혹은 Private 프로젝트 접근 권한을 원하신다면 메일주세요. 😎

Star
Useful Links