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..
디버깅을 시작할 수 없습니다. 프로젝트 속성을 열고... 안녕하세요. 오늘은 언리얼을 사용하다가 겪은 오류중 하나입니다. 오류에 대한 내용. 해결방법. 오류에 대한 내용. 언리얼을 공부하면서 어떤 오류를 겪게 되었고 해당 오류를 해결한 후 갑자기 Visual Studio에서 이런 오류가 발생하였습니다. 원인은 잘 모르겠으며 Ctrl+F5즉, 디버그 하지 않고 시작을 눌렀을때 "디버깅을 시작할 수 없습니다. 프로젝트 속성을 열고 '구성 속성-->디버깅'으로 이동하여 디버거 설정을 확인하십시오. "라는 메시지가 출력되었습니다. 해결 방법. 저는 이 방법으로 해결되었습니다. 프로젝트를 우클릭해서 "시작 프로젝트로 설정"버튼을 눌러 해당 오류를 해결했습니다.
유니티 LineRenderer를 이용한 그리기. 안녕하세요. Unity엔진에서 라인을 그리는 방법에는 여러가지가 있습니다. 오늘 작성하는 이 글 역시 그러한 방법 중 하나이며, 이보다 좋은 코드는 많이 있습니다. 코드에 대한 설명. LineRenderer를 이용한 선 그리기 코드. 실행결과. 코드에 대한 설명. 이 글의 코드는 Unity에서 라인을 그리는 방법은 대충 이런식으로 된다 라는 것을 보여주기 위한 코드입니다. 처음 만들때 마우스로 그리는 것은 고려하지 않았고, 수정하기도 귀찮아서 필요없는 부분을 제거하고 작동만 하도록 코드를 수정했습니다. StartDraw() =함수에서 선을 그리기 위한 초기화 작업을 수행하는 함수입니다. LineDrawing()=함수에서 현재 마우스 위치와 마지막으로 그려진..