Unreal 공부

Unreal 공부

[UE] C++ for Blueprinters

https://dev.epicgames.com/community/learning/tutorials/qO/c-for-blueprinters C++ for Blueprinters | Tutorial Have you mastered Blueprints and want to take the next step into C++ to leverage more from the engine? It's easier than you think! In this tutorial, you... dev.epicgames.com 위 영상을 바탕으로 개인적인 정리를 위해 작성된 글입니다. C++ 클래스 헤더 파일은 클래스, 프로퍼티, 함수 선언이 포함됩니다. 접두사 A를 가지는 클래스는 모든 Actor 서브클래스의 표준입니다. ':'..

Unreal 공부/UE5 GameDev

[UE5] ToonTank (2)

ECollisionChannel ECollisionChannel 충돌 검출 시스템의 핵심 요소 중 하나입니다. 이 열거형(enum)은 다양한 종류의 충돌 채널을 정의합니다. 게임 개발에서 충돌 채널은 객체가 어떤 다른 객체와 상호작용할 수 있는지를 결정하는 데 사용됩니다. References Module Engine Header /Engine/Source/Runtime/Engine/Classes/Engine/EngineTypes.h Include #include "Engine/EngineTypes.h" Syntax enum ECollisionChannel { ECC_WorldStatic, ECC_WorldDynamic, ECC_Pawn, ECC_Visibility, ECC_Camera, ECC_Physi..

Unreal 공부/UE5 GameDev

[UE5] ToonTank (1)

Pawn Pawn 게임에서 사용자의 입력에 반응하고, 이동이나 다른 행동을 수행할 수 있는 액터의 기본 클래스입니다. Pawn의 주요 특징 제어 가능: Pawn은 플레이어 또는 인공지능(AI)에 의해 제어될 수 있습니다. 예를 들어, 플레이어 캐릭터, 차량, 기타 조종 가능한 오브젝트 등이 이에 해당합니다. 입력 처리: Pawn은 사용자의 입력(키보드, 마우스, 게임패드 등)을 받아들여 게임 내에서 액션을 수행할 수 있습니다. 이를 위해 PlayerController와 연결될 수 있습니다. 이동 및 상호작용: Pawn 클래스는 이동 메커니즘을 구현하는 데 필요한 기본적인 인터페이스와 기능을 제공합니다. 이를 통해 개발자는 다양한 종류의 이동 방식을 구현할 수 있습니다. Camera와의 통합: Pawn은 ..

Unreal 공부/UE5 GameDev

[UE5][개념편] ToonTank

일반 변수의 경우 RootComponent의 Property에 나타난다. UPROPERTY() 매크로에 넣을 수 있는 옵션들 VisibleAnyWhere : 어디서든 보이지만 편집이 불가능 EditAnywhere : 어디서든 보이고 편집이 가능 VisibleInstanceOnly : 소환된 객체에서만 볼 수 있다. VisibleDefaultsOnly : BP에서만 볼 수 있다. EditInstanceOnly : 객체에서만 수정 할 수 있다. EditDefaultsOnly : BP에서만 수정 할 수 있다. + BlueprintReadWrite : 블루프린트로 읽고 씁니다. (Get, Set 노드 생성 가능) BlueprintReadOnly : 블루프린트 읽기 전용. (Get 노드 생성 가능) 이벤트 그래프..

메카인
'Unreal 공부' 카테고리의 글 목록 (5 Page)