본문 바로가기

unrea3

언리얼엔진5 c++ socket에 StaticMesh 적용 ▣ 먼저 Mesh 스켈레톤에 Socket을 추가하고 총을 프리뷰로 가져와서 회전 및 위치를 지정합니다. ▣ StaticMeshComponent를 추가하기 위해 변수를 먼저 선언부에 선언합니다. ▣ StaticMeshComponent 생성 및 상속 그리고 Sock에 상속할 코드를 완성합니다. ▣ AttachToComponent() 함수 매개변수 끝에 SockName을 지정합니다. https://docs.unrealengine.com/4.27/en-US/API/Runtime/Engine/GameFramework/AActor/AttachToComponent/ AActor::AttachToComponent Attaches the RootComponent of this Actor to the supplied co.. 2024. 4. 20.
언리얼엔진5 캐릭터 앉기 ▣ 앉는 키에 대한 Input System을 생성합니다. ▣ 생성한 IA_Crouch노드를 추가하고 오른쪽 마우스를 클릭하여 Crouch라고 검색하여 Crouch 함수와 Un Crouch 함수를 생성합니다. ▣ Crouch함수 : 캐릭터에게 웅크리기 시작하도록 요청합니다. 요청은 CharacterMovementComponent의 다음 업데이트 시 처리됩니다. https://dev.epicgames.com/documentation/ko-kr/unreal-engine/BlueprintAPI/Character/Crouch?application_version=5.3 Crouch Crouch dev.epicgames.com ▣ Character Movement 컴포넌트에서 Can Crouch를 체크하고 Max W.. 2024. 4. 10.
언리얼엔진5 샷건 시스템 ▣ Line Trace를 여러 개 반복하는 For Loop를 연결하고 End 입력핀에 현재위치 + 방향 * 길이 + 에서 더하기를 하여 x, y, z에 Random Float in Range노드를 사용하여 랜덤으로 x, y, z 값을 넣고 더합니다. https://dev.epicgames.com/documentation/ko-kr/unreal-engine/BlueprintAPI/Math/Random/RandomFloatinRange?application_version=5.3 Random Float in Range Random Float in Range dev.epicgames.com ▣ 그리고 Line Trace에 Hit 하게 되면 먼저 Is Simulating Physics 노드로 Simulating .. 2024. 4. 3.