반응형

분류 전체보기 139

GetAxis 와 GetAxisRaw의 차이점

Input.GetAxis를 사용하게 되면 PC에서 마치 조이스틱을 사용하는 것 처럼 Horizontal 값이 서서히 증가하고 서서히 감소한다. 예를 들어 float xAxis = Input.GetAxis("Horizontal"); float zAxis = Input.GetAxis("Vertical"); // 이동할 방향 설정 Vector3 moveDirection = new Vector3(xAxis, 0, zAxis).normalized; // Rigidbody 를 사용하여 이동 Vector3 movement = moveDirection * moveSpeed * Time.deltaTime; rb.MovePosition(transform.position + movement); 이런 코드를 작성한다고 하면 ..

Unity 2023.10.23

[Unreal Engine C++] RPG Camera 구현과 캐릭터 애니메이션

목표 캐릭터 설정 [x] 블루 프린트로 기초 캐릭터 설정하기 [x] Camera [x] RPG View 같은 경우에는 Use Controller Rotation Yaw 를 false 로 설정해 줘야 카메라 회전과 캐릭터 회전이 따로 적용이 된다. [x] Use Controller Rotation Yaw = false; [x] SpringArm→ Use Pawn Controller Rotation = true; [x] Camera → Use Pawn Controller Rotation = true; [x] Mesh [x] Collison (root) [x] SpringArm [x] 블루프린트로 설정한 값 C++로 구현하기 캐릭터 상호 작용 [x] WASD로 오브젝트 이동시키기 [x] 마우스 클릭 감지하기 ..

Unreal 2023.03.26

TPS Project

스켈레탈 메시를 코드로 불러온다. ConstructorHelpers::FObjectFinder TempMesh(TEXT("SkeletalMesh'/Game/Mannequin/Character/Mesh/SK_Mannequin_Female.SK_Mannequin_Female'")); 스켈레탈 메시의 위치와 회전값을 설정한다. // 1. 스켈레탈 메시 데이터를 불러오기 ConstructorHelpers::FObjectFinder TempMesh(TEXT("SkeletalMesh'/Game/Mannequin/Character/Mesh/SK_Mannequin_Female.SK_Mannequin_Female'")); if (TempMesh.Succeeded()) { GetMesh()->SetSkeletalMesh(..

Unreal 2023.03.24
반응형