언리얼

언리얼

[Unreal] EQS Test와 Context

EQS Node Test와 Context Test란 환경 쿼리 시스템(EQS)에서 Generator로 생성된 여러 아이템 중 Context를 참고해 Test를 수행하여 가장 최적의 아이템을 선정할 수 있다. 여러 Test를 같이 사용하여, 아이템의 범위를 효과적으로 줄여 아이템을 선정할 수 있다. Test는 2가지 사용 방법이 있는데, Score와 Filter 또는 둘다 선택할 수 있다. 아이템에 가중치를 부여하거나 필터링하는 2가지 사용 방법이다. Common Test - Distance 거리를 측정하는 Context + Text Mode(1차원, 2차원, 3차원) 각각의 Item과 선택한 위치의 거리를 반환한다. Common Test - Trace 내용Trace Channel + Context 트레이..

언리얼

[Unreal] Collision 충돌 C++

블로그 내용을 설명하는 두줄 내지 3줄 정도의 글이 첫 문단인 여기에 와야 합니다. 여기에는 키워드 또한 반드시 적혀 있어야 합니다. 검색엔진에서 검색결과 글 내용의 일부를 보여주는데, 바로 여기 첫 문단의 글이 보통 노출이 됩니다. C++로 Collision 생성과 충돌 함수, 동적 바인딩 Collision 생성 // 헤더파일 UPROPERTY(EditAnywhere, BlueprintReadWrite) class USphereComponent* DialogCollision; // 생성자 #include "Components/SphereComponent.h" DialogCollision = CreateDefaultSubobject("TRIGGER"); DialogCollision->SetupAttach..

언리얼

[Unreal] 내가 겪은 에러 모음

언리얼에서 내가 겪은 에러 모음 MSB3073 Microsoft 파일에서 에러가 났다고 뜨는데, 원인은 2가지 였다. 1. UPROPERTY() 같은 매크로를 잘못 입력했을때 이 경우 잘못 입력된 곳을 하나하나 찾아봐야했다. 어디가 이상한지 안알려줌.. 2. 언리얼 에디터에 있는 "라이브 코딩"이 활성화되어 있을때 이유는 모르겠지만 라이브 코딩을 비활성화한 후 Visual Studio에서 빌드하니 에러가 사라짐 불완전한 클래스 형식에 대한 포인터를 사용할 수 없습니다 헤더 파일 include를 까먹으면 일어나는 에러 파일이 멀쩡한데 Visual Studio에서 파일을 찾지 못한다 파일을 개별로 열면 멀쩡한데, 언리얼 에디터나 솔루션을 열면 파일을 찾지 못하는 에러가 발생했었다. 파일 위치를 옮기다가 발생..

언리얼

[Unreal] Spline을 이용한 캐릭터 이동

Spline을 Control 할 Actor를 만들어 사용하는 방식으로 제작. 시간을 이용해 Speed를 조절하는 방식으로 "총 소요 시간"을 제어하는 의도로 구현. Spline을 이용한 캐릭터 이동 Spline Actor 생성자 #include "Components/SplineComponent.h" // Sets default values ASplineController::ASplineController() { PrimaryActorTick.bCanEverTick = true; Spline = CreateDefaultSubobject(TEXT("Spline")); Spline->SetupAttachment(Root); Spline->Duration = 10.f; Spline->bDrawDebug = tr..

스누징어
'언리얼' 카테고리의 글 목록