inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[Rookiss University] UE5 Lyra 클론 코딩 (Haker)

Weapon Equip #2

장착 소켓 관련

93

강건희

작성한 질문수 22

0

WeaponSocket을 만들어서 장착을 하려는데 장착이 안되는 버그가 있었습니다. 혹시나 해서 SKM_Quinn_Invis 스켈레탈 메시에 WeaponSocket을 만들어 보니 정상적으로 작동이 되네요. 그렇다면 지금 두 개의 스켈레탈 메시(Invis, Quinn)를 사용하고 있다는 얘기가 되는 것 같은데 이게 정상적으로 동작하는 건가요?

c++ unreal-engine

답변 1

1

Liu

구조는 최상위 스켈레탈 메시인 Invis를 기반으로 하며, 이 메시에 애니메이션이 적용되고 Quinn 메시와 Weapon 메시가 추가됩니다(결국 Quinn과 Weapon 모두 Actor).
Invis 메시에 Actor를 장착하는 Cosmetic 시스템을 통해 Quinn 메시를 추가하고, Quinn 메시의 애니메이션은 Invis 메시의 Animation Copy From 기능을 사용하여 가져옵니다. 이 방식이 문제가 발생하지 않는 이유는 두 메시가 동일한 스켈레탈 구조를 가지기 때문입니다.

이러한 복잡한 구조를 사용하는 이유는 라이라는 네트워크를 많이 고려하여 만든 방식이라서 네트워크 최적화를 극대화하면서 높은 모듈성을 제공하기 위해서입니다.

0

강건희

그러면 Invis로 사용하는 스켈레탈 메시와 Cosmetic으로 사용할 스켈레탈 메시는 동일한 구조를 가지고 있어야 되는 것이 맞나요? Quinn이 Invis를 따라하는 스켈레탈 메시라고 이해해도 될까요?

1

Liu

넵 정확합니다!

AddGameFrameworkComponentReceiver vs AddExtensionHandler

0

22

0

B_TeleportToUserFacingExperience가 추가로 생성되지 않습니다.

0

57

2

.

0

59

1

SpawnDefaultPawnAtTransform_Implementation이 호출되지 않습니다.

0

58

2

Input Subsystem 에서 오류가 발생합니다

0

65

1

7강 GameMode와 Modules관련 질문드립니다.

0

55

1

LyraFrontEnd 에서 로딩화면에서 넘어가지 않는 원인이 뭔지 질문드립니다.

0

82

2

리소스 이주했는데 안보이는데 어떻게 해야하나요?

0

86

3

TakeFromAbilitySystem 함수에서 Array 에 대한 remove 는 수행하지 않나요?

0

57

1

CircumferenceMarkerWidget의 bReticleCornerOutsideSpreadRadius 초기화 관련

0

61

1

Pawn 교체, Possess 후 위젯이 이전 값(상태)을 잘못 보여줄 때 처리법이 궁금합니다.

0

74

2

Pawnextension#3 9:19 질문이 있습니다.

0

61

2

Experience 재시작

0

79

2

Log 파트에서 Subtitution Macro Call 를 사용하는 방법이 무엇인가요?

0

81

2

설치후 빌드하는데 에러가 발생하고 인텔리센스도 잘 활성화되지 않습니다.

0

204

1

FPerContextData에 대해 질문이 있어요

0

49

2

OnGameFeatureActivating와 WorldContext관해 질문 있습니다.

0

68

1

GameFeature Action 및 Common UI Widget 생성 관련 질문

0

80

1

가비지컬렉션 관련 질문있습니다.

0

94

3

Travel관련해서 질문 있습니다.

0

60

1

IMC가 먹통이에요

0

86

2

PawnExtension #3 에서 말한 라이라 공식문서가 뭔가요?

0

65

1

PawnExtensionComponent::SetPawnData에서의 CheckDefaultInitialization

0

58

1

미니맵 제작

0

89

2