(Unreal : Basic) 12 : Actors and Actor Components

Posted by : at

Category : Unreal


여기서 부터 강의 시작이라 생각해도 좋음.
하나하나 다 따라와야함 뒤에서 다 사용됨.


프로젝트 세팅

필요하다면 소스 컨트롤(Git) 생성


새로운 Actor C++ 클래스를 만들어보자.

// 코드수정해야 빌드됨.
//#include "GamePlayActors/Floater.h"
#include "Floater.h"

Floater의 Blueprint 생성

참고로 AActor의 DefaultSceneRoot(Component)에 다양하게 정의된 Component를 살펴보자

StaticMesh를 추가해보자.

class FIRSTPROJECT_API AFloater : public AActor
{
	GENERATED_BODY()
	
public:	
	// Sets default values for this actor's properties
	AFloater();

	UPROPERTY(VisibleAnywhere, Category = "ActorMeshComponents")
	UStaticMeshComponent* StaticMesh;

    // ...
AFloater::AFloater()
{
 	// Set this actor to call Tick() every frame.  You can turn this off to improve performance if you don't need it.
	PrimaryActorTick.bCanEverTick = true;

	StaticMesh = CreateDefaultSubobject<UStaticMeshComponent>(TEXT("CustomStaticMesh"));
}

Cube를 Component로 추가해 보자.


About Taehyung Kim

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

Star
Useful Links