hljs.initHighlightingOnLoad();

deltaTime

Unreal

[6강 숙제] 위치/회전/스케일을 동적으로 변경하는 오브젝트 만들기

새로운 C++ 클래스를 만든다.BeginPlay()에서 액터의 트랜스폼을 임의로 설정한다.Tick()에서 매 프레임마다 트랜스폼을 동적으로 변경한다.특히 Scale이 일정 시간마다 커졌다가 작아지는 효과를 구현한다.이때, DeltaTime을 곱해 프레임에 독립적인 움직임을 구현한다.코드test1.h#pragma once#include "CoreMinimal.h"#include "GameFramework/Actor.h"#include "Test1.generated.h"UCLASS()class PROJECTJS_API ATest1 : public AActor{ GENERATED_BODY() public: ATest1();protected: USceneComponent* SceneRoot; UStaticMe..

Unreal

Unreal에서 Tick의 DeltaTime과 Transform 조정

Transform액터의 위치, 회전, 크기를 제어하는 컴포넌트이다. 위치, 스케일: FVector(x, y, z)로 표현됨.회전(중요!): FRotator(Pitch, Yaw, Roll)로 표현됨.더보기Pitch -> y축으로 회전Yaw -> z축으로 회전Roll -> x축으로 회전Tick게임 프레임 업데이트와 Tick언리얼 엔진은 게임 실행 중 매 프레임마다 여러 작업을 수행한다.특정 액터가 "매 프레임마다" 수행할 로직이 있다면, 언리얼 엔진은 그 액터의 Tick 함수를 매 프레임 호출해준다.렌더링: 화면 그리기물리 연산: 충돌/중력/마찰 등 물리 엔진 처리오브젝트 업데이트: 게임 내 액터들의 상태 갱신Tick 함수 활성화하기액터를 생성할 때 기본적으로 Tick 함수를 사용하려면, 아래와 같이 생성자..

(ꐦ •᷄ࡇ•᷅)
'deltaTime' 태그의 글 목록