c++6 [UE4]캐릭터의 이동 및 회전 보간(마우스 클릭, TopdownView) 탑다운에서의 마우스 클릭을 통한 이동은 WASD 와 마우스 회전 축에 따른 이동방식과는 다르게 마우스 회전값을 캐릭터 회전값에 맵핑하는 방식이 아니다. 따라서 캐릭터가 이동할 때, 이동할 방향을 구해 회전값을 보간하여 자연스럽게 캐릭터를 회전시켜주어야 한다. 아래는 구현된 예시 코드이다. 123456789101112131415void APlayerCharacterController::MoveAndRotation(float DeltaTime){ ACharacter* Character = GetCharacter(); //Smooth Move UCharacterMovementComponent* MovementComponent = Character->GetCharacterMovement(); float Spee.. 2018. 10. 25. [UE4][C/C++]auto의 함정(참조) 특정 객체 안의 정보가 담겨있는 구조체 배열을 읽어들이고 수정해야할 상황이 있었는데 auto MonsterInfo = Monster->GetInfo(); //GetInfo는 참조를 리턴 //TODO: 정보를 읽어들여 수정하여 다시 저장한다. 읽고 수정하고 함수가 끝나면 리셋이 되있거나 엉뚱한 값이 들어가 있는 상황이 발생했다. 사수분께 물어봐서 바로 해결했는데 참조를 auto를 이용해 받을 경우 auto앞에 &를 붙여야 한다. 붙인 뒤에는 정상적으로 작동했다. 2018. 8. 9. 이전 1 2 다음