Unreal5 맞은 방향 알아내기 CrossProduct c++ Dot Product는 두 벡터의 사잇각이 0-180도 사이에 있을 때 값을 계산합니다. 즉, 두 벡터가 평행하면 값이 최대가 되고, 직교하면 0이 되며, 반대 방향이면 값이 최소가 됩니다. 따라서 두 벡터가 오른쪽인지 왼쪽인지 알 수 없었습니다.그래서 이번에는 Cross Product를 사용해 보겠습니다. [프로그래밍/언리얼] - Unreal5 Dot Product(내적) C++ Unreal5 Dot Product(내적) C++ Unreal5 Dot Product(내적) C++ 저번글에서 간단한 Hit를 구현했는데 좀 더 살을 붙여보려고 합니다. 이번 글에서는 Dot Product를 이용해 Player가 때리는 각도를 알아보려고 합니다. ..
Unreal5 Dot Product(내적) C++ 저번글에서 간단한 Hit를 구현했는데 좀 더 살을 붙여보려고 합니다. 이번 글에서는 Dot Product를 이용해 Player가 때리는 각도를 알아보려고 합니다. [프로그래밍/언리얼] - Unreal5 Hit C++ Unreal5 Hit C++ Unreal5 Hit C++ 안녕하세요. 저번 글에서 공격 애니메이션을 추가했습니다. 이번 글에서는 Box Component를 이용해 공격한 위치를 보여주도록 하겠습니다. [프로그래밍/언리얼] - Unreal5 Attack Animation C++ U intunknown.tistory.com Dot Product(내적). 코드 작성. 결과. DotProduct(내적). Enemy를 어제 구현한 Hit로 때렸을 때 ..
Unreal5 Hit C++ 안녕하세요. 저번 글에서 공격 애니메이션을 추가했습니다. 이번 글에서는 Box Component를 이용해 공격한 위치를 보여주도록 하겠습니다. [프로그래밍/언리얼] - Unreal5 Attack Animation C++ Unreal5 Attack Animation C++ Unreal5 Attack Animation C++ 저번 글에서 무기 클래를 생성하고, 장착했습니다. 이번 글에서는 공격 애니메이션을 추가해보려고 합니다. (이전코드에서 바뀐부분만 추가합니다.) [프로그래밍/언리얼] - intunknown.tistory.com 코드 수정 및 작성. 설정하기. 결과. 코드 수정 및 작성. BoxTraceSingle함수를 이용해 시작점과 끝점 사이에 있는 경로에서 박스 모양의 검..
Unreal5 Attack Animation C++ 저번 글에서 무기 클래를 생성하고, 장착했습니다. 이번 글에서는 공격 애니메이션을 추가해보려고 합니다. (이전코드에서 바뀐부분만 추가합니다.) [프로그래밍/언리얼] - Unreal5 무기 생성 및 장착 C++ 애니메이션 구하기. 애니메이션 몽타주 생성 및 설정. 캐릭터에 적용 및 중간결과. Enum을 사용해 문제점 수정. 결과. 애니메이션 구하기. 마켓플레이스, Mixamo 등의 사이트에서 가져오거나 애니메이션을 만들어줍니다. https://www.mixamo.com/ Mixamo www.mixamo.com 가져온 애니메이션을 현재 캐릭터에 맞게 리타겟팅 해줍니다. 사실 이 부분이 제일 오래 걸렸습니다. 한손검 애니메이션 마음에 드는 것이 있어서 가져왔..
Unreal5 무기 생성 및 장착 C++. *이 글은 공부하면서 작성하는 글이며, 이전글과 이어지는 글이므로 이해하기 위해서는 이전글 확인이 필요할 수 있습니다. [프로그래밍/언리얼] - Unreal5 Overlap C++ Unreal5 Overlap C++ Unreal5 Overlap C++ *그냥 공부하면서 작성하는 글입니다. 이 글은 이전글과 이어지는 글이므로 이해하기 위해서는 이전글이 필요할 수 있습니다. [프로그래밍/언리얼] - Unreal5 Foot IK Unreal5 Foot IK Unreal intunknown.tistory.com RightHandSocket 생성 및 위치 조절. Weapon Class 생성 및 코드 작성. 실행. RightHandSocket 생성. Skeleton으로 가..
Unreal5 Overlap C++ *그냥 공부하면서 작성하는 글입니다. 이 글은 이전글과 이어지는 글이므로 이해하기 위해서는 이전글이 필요할 수 있습니다. [프로그래밍/언리얼] - Unreal5 Foot IK Unreal5 Foot IK Unreal5 Foot IK *그냥 공부하면서 작성하는 글입니다. 이 글은 이전글과 이어지는 글이므로 이해하기 위해서 이전 글이 필요할 수 있습니다. [프로그래밍/언리얼] - Unreal5 점프 애니메이션 Unreal5 점 intunknown.tistory.com Overlap Event Item Actor생성 및 구성. 결과. Overlap Event. Overlap Event는 두 개의 Collider가 겹치는 순간 발생하는 이벤트입니다. 예를 들어 캐릭터와 아이템..
Unreal5 Foot IK *그냥 공부하면서 작성하는 글입니다. 이 글은 이전글과 이어지는 글이므로 이해하기 위해서 이전 글이 필요할 수 있습니다. [프로그래밍/언리얼] - Unreal5 점프 애니메이션 Unreal5 점프 애니메이션 Unreal5 점프 애니메이션. *이 글은 공부하면서 끄적이는 글이고, 이전글과 이어집니다. Unreal5에서 점프 애니메이션을 추가해보겠습니다. [프로그래밍/언리얼] - Unreal5 캐릭터 회전 C++ Unreal5 캐릭터 intunknown.tistory.com IK(Inverse Kinematics) Foot IK구현 사전작업. Foot IK구현. 결과. IK(Inverse Kinematics) 역운동학. inverse Kinematics(역운동학, IK)는 일반적..
Unreal5 점프 애니메이션. *이 글은 공부하면서 끄적이는 글이고, 이전글과 이어집니다. Unreal5에서 점프 애니메이션을 추가해보겠습니다. [프로그래밍/언리얼] - Unreal5 캐릭터 회전 C++ Unreal5 캐릭터 회전 C++ Unreal5 캐릭터 회전 C++. *이 글은 기록용이며, 이 글만 봐서는 무슨말을 하는지 모를 수 있습니다. 오늘은 저번에 만들던거 이어서 만들어보려고 합니다. 제목은 캐릭터 회전인데 사실 카메라 회 intunknown.tistory.com C++변수 설정. Animation Blueprint setting. 결과. C++ 변수 설정. C++에 isFalling변수를 선언하고 이 변수를 Animation Blueprint에서 가져다 쓸 생각입니다. 따라서, Slaye..
Unreal5 캐릭터 회전 C++. *이 글은 기록용이며, 이 글만 봐서는 무슨말을 하는지 모를 수 있습니다. 오늘은 저번에 만들던거 이어서 만들어보려고 합니다. 제목은 캐릭터 회전인데 사실 카메라 회전이 더 맞는말이네요. [프로그래밍/언리얼] - Unreal5 이동 애니메이션 Unreal5 이동 애니메이션 Unreal5 이동 애니메이션. 안녕하세요. 오늘은 Idle상태와 Run상태의 애니메이션을 추가해보겠습니다. 이전에 작성한 글에서 이어서 작성하도록 하겠습니다. [프로그래밍/언리얼] - Unreal5 Camera 와 Spr intunknown.tistory.com Enhanced Input 추가 및 함수 작성. 중간점검. 수정. Enhanced Input 추가 및 함수 작성. 내용 자체는 전에 했던 ..
Unreal5 이동 애니메이션. 안녕하세요. 오늘은 Idle상태와 Run상태의 애니메이션을 추가해보겠습니다. 이전에 작성한 글에서 이어서 작성하도록 하겠습니다. [프로그래밍/언리얼] - Unreal5 Camera 와 Spring Arm C++ SlayerAnimInstance C++ 코드 생성. Animation Blueprint. 애니메이션 추가. SlayerAnimInstance.h 작성. SlayerAnimInstance.cpp 작성. 마무리. SlayerAnimInstance C++ 코드 생성. AnimationInstance를 Next눌러서 생성해줍니다. 이름은 SlayerAnimationInstance로 하겠습니다. Animation Blueprint. Animation Blueprint를 하..
Unreal5 Camera와 Spring arm C++ 안녕하세요. 저번에 캐릭터 이동은 구현했는데 카메라가 이상했었습니다. 그래서 이번에는 카메라를 추가하고, spring arm을 달아서 3인칭으로 볼 수 있게 만들겠습니다. [프로그래밍/언리얼] - Unreal5 Enhanced Input 캐릭터 이동 및 점프 C++ Unreal5 Enhanced Input 캐릭터 이동 및 점프 C++ Unreal5 Enhanced input 캐릭터 이동 및 점프 C++ 안녕하세요. 오늘은 언리얼5에서 EnHanced input을 사용해서 캐릭터 이동과 점프를 구현해 보겠습니다. 그냥 공부한 내용 대충 작성하는거라 효율이랑은 거 intunknown.tistory.com SlayerCharacter.h 코드 수정. Sl..
Unreal5 Enhanced input 캐릭터 이동 및 점프 C++ 안녕하세요. 오늘은 언리얼5에서 EnHanced input을 사용해서 캐릭터 이동과 점프를 구현해 보겠습니다. 그냥 공부한 내용 대충 작성하는거라 효율이랑은 거리가 멀겁니다. 캐릭터 만들기. Input Action & Mapping 생성 C++ SlayerCharacter.h 코드 작성. Enhanced Input Module추가 C++ SlayerCharacter.cpp 코드 작성. 마지막 설정. 캐릭터 만들기. 캐릭터 C++코드를 생성하고 이름을 SlayerCharacter로 설정했습니다. 이후 Blueprint파일을 하나 만들어 SlayerCharacter를 상속한 BP_SlayerCharacter를 만들었습니다. BP_Slaye..