inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[유니티 레벨 업!] 모듈식으로 개발하는 스킬 시스템

근접 콤보 공격을 만들고 싶습니다.

152

김정현

작성한 질문수 1

0

근접 콤보 공격을 만들고 싶은데 어떤식으로 구성하면 좋을까요?

스킬을 각각 만들어서 연결하는 방법으로 구성하고 있는데 막혀서 질문드립니다. 스킬을 만들고 어떤 식으로 연결을 해야될까요? 감이 안잡혀서 여쭤봅니다.

unity modules

답변 1

0

Developer G

수강해주셔서 감사합니다.

Skill Combo를 만드는건 강의 마지막에 만든 Skill Tree처럼 xNode를 이용해서 Skill들을 연결하여 발동 순서를 정해주면 될거구요, 당연히 Combo에 사용되는 Skill들은 미리 SkillSystem에 모두 등록이 되어있어야겠죠?

Skill Combo가 Q Button에 등록되어있다고 가정하면, Q로 처음 스킬을 발동하면, Q에 등록된 Skill이 다음 Combo Skill로 바뀌고, 특정 타이밍(예를 들어, 현재 발동 중인 스킬이 종료)이 됐을 때 Q를 누르면 바뀐 Combo Skill이 사용되고, Q에 등록된 Skill이 다음 Combo Skill로 변경, 이 과정을 반복하면 됩니다. Combo가 끝났거나 일정 시간안에 Q를 누르지 않으면 Q Button에 등록된 Skill을 초기 Skill로 되돌리면 되겠죠. 만약 Combo가 Level에 따라 점점 확장되는 구조라면, 아직 SkillSystem에 등록되지 않은 Skill이 다음 Combo Skill일 경우에는 바로 Combo를 끝내는 방식으로 만들면 될 것 같습니다.

다만, 모든걸 다 Skill로 처리하려고 하실 필요는 없습니다. 만드시려고하는 콤보가 정확히 어떤 방식으로 작동하는 것인진 알 순 없지만, 상황에 따라선 Skill보다는 Combat System을 따로 만드는게 나을 수도 있습니다.

감사합니다.

Indicator와 SelectionAction 및 SearchAction 간의 관계에 대해 질문있습니다.

0

69

2

ChargingState에서 질문이 있습니다.

0

48

1

Effect.GetData 함수 질문있습니다.

0

44

2

CanTransitionToSelf 질문 있습니다.

0

52

2

Stat의 MaxValue에 관하여 질문이 있습니다.

0

41

1

Stat vs StatScaleFloat

0

74

4

애니매이션 버그가 있는것 같습니다.

0

64

2

StatsOverride질문이 있습니다.

0

49

2

SetBonusValue함수 질문있습니다.

0

45

2

오늘 수강시작한 취준생입니다.

0

48

1

사소하지만 에디터 관련 질문있습니다

0

68

1

스킬시스템을 데이터 테이블화 하는 법에 대해 감이안잡혀서 질문드립니다.

0

143

2

TargetSearcher에 대해서 질문이 있습니다

0

51

1

돌진해서 몸박을하면 피격자를 날리면서 데미지를 입히는 스킬은 이 시스템에서 어떻게 만들 수 있을까요??

0

115

2

스킬 관련 질문입니다

0

109

2

통일된 Stat을 사용하지 않고 모듈화 방식으로 Stats를 만드신 이유가 궁금합니다.

0

151

1

Effect에 기능 확장에 대해서 질문이 있습니다.

0

149

2

SkillData 구조체 질문

0

121

1

스킬트리 저장 질문입니다

0

134

2

BT와 FSM을 활용해 몬스터 AI 구현

0

348

2

MonoStateMachine을 만든 이유가 잘 이해가 가지 않습니다.

0

127

1

하나의 스킬 내에서 타겟, 이펙트가 여러번 바뀌게 하는 방법이 궁금합니다.

0

188

1

올해에 예정된 새로운 강의가 있으신지요?

0

113

2

스킬트리 질문입니다

0

151

3