본문 바로가기

UE44

[Unreal Engine] 액터의 수명주기(Actor Lifecycle) UDN 링크 : https://docs.unrealengine.com/4.27/ko/ProgrammingAndScripting/ProgrammingWithCPP/UnrealArchitecture/Actors/ActorLifecycle/ 액터의 수명 주기 액터가 로드 또는 스폰된 후 결국 죽을 때 벌어지는 일에 대해서입니다. docs.unrealengine.com 디스크에서 로드 이미 레벨에 있는 액터에 대해서, LoadMap 이 발생했을 때나 (스트리밍 또는 서브 레벨에서) AddToWorld 가 호출되었을 때 발생합니다. 패키지/레벨에 있는 액터가 디스크에서 로드됩니다. PostLoad : 디스크에서의 로드 완료 후 serialize 된 액터에 의해 호출됩니다. 커스텀 버전이나 픽스 작업은 이 곳에 와.. 2021. 12. 29.
[Unreal Engine] Actor, Pawn, Character 비교 Actor 언리얼 엔진의 레벨(월드)에 배치할 수 있는 tranform을 가진 오브젝트 Pawn 플레이어나 AI가 제어할 수 있는 액터(액터를 상속 한다) Character 폰에서에서 좀 더 복잡한 애니메이션을 위해 파생된 클래스. 예를 들어 점프하고 수영하고, 하늘을 날아다니는 애니메이션들과 그 애니메이션들을 블렌딩하는 작업 등 복잡한 애니메이션을 처리할 수 있다. 실사용 예시 Actor Pawn Character 이동 X O O 애니메이션 X X O 플레이어, AI가 제어 X O O 예시 건물 체스 말 사람, 몬스터 2021. 12. 28.
[Unreal Engine] FVector API UDN 링크 : https://docs.unrealengine.com/4.27/en-US/API/Runtime/Core/Math/FVector/ 참고 링크 : https://blog.2bbear.dev/entry/Unreal-%EA%B0%9C%EB%B0%9C%EA%B8%B0-5-FVector-API-%EC%A0%95%EB%A6%AC FVector 언리얼 엔진 전용으로 사용하는 3D공간 상에서 X, Y, Z 컴포넌트를 가진 벡터 구조체 1. 주요 생성자(Constructor) - FVector() 초기화를 시키지 않는 생성자. 쓰레기 값이 들어갈 수 있음에 유의! - FVector(float Inf) 모든 컴포넌트(x,y,z)를 Inf값으로 초기화 - FVector(float x, float y, floa.. 2021. 12. 28.
[Unreal Engine] FString API UDN 링크 https://docs.unrealengine.com/4.27/ko/ProgrammingAndScripting/ProgrammingWithCPP/UnrealArchitecture/StringHandling/FString/ FString FName, FText와 다르게 검색, 변환 및 비교가 가능한 문자열 클래스. 문자열 관련 여러 기능을 제공한다. 하지만 그렇기 때문에 FName, FText에 비해 더 많은 자원을 소모한다. 1. 생성 FString TestHUDString = FString(TEXT("This is my test FString.")); 2. 변환 1) String 변수 [From FString] 에서 으로 예제 FString FName TestHUDName = FName(*.. 2021. 12. 28.