강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

이승표님의 프로필 이미지
이승표

작성한 질문수

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part7: MMO 컨텐츠 구현 (Unity + C# 서버 연동 기초)

화살 #2

화살 질문있습니다.

작성

·

303

0

안녕하세요.

평타/화살 스킬 모두 논타겟팅 스킬로 보이는데요.

C++ 강의에서도 칼을 휘두르면 부채모양 꼴로 칼이 휘둘러 지며 닿는 오브젝트마다 데미지를 준다거나 하는 논타겟팅 스킬이 사용되는지 궁금합니다.

앞으로 보스 NPC가 공격 시, 데미지 포인트 영역 표시가 되는 것 도 구현이 되었으면 좋겠습니다.

그리고 NPC의 행동에 FSM이나 BehaviorTree를 사용해 주시면좋겠습니다.

어디까지나 건의사항이니 편하게 참고해 주시면 좋을 것 같습니다. 시간이 있고 여건이 된다면 강의는 얼마든지 만들어 주실 수 있으신 것이니까요.

그럼 잘 부탁드립니다.

 

답변 1

1

Rookiss님의 프로필 이미지
Rookiss
지식공유자

안녕하세요,

논타게팅 스킬은 구현 비용이 매우 큰 편이라 고민이 필요하고,
스킬 구현만 잘 완성된다면 클라 쪽에서 영역 표시하는 것은 어렵지 않습니다.
BT는 적극적으로 고민은 하고 있는데
이 또한 꽤 개발 비용이 큽니다.

이승표님의 프로필 이미지
이승표
질문자

궁금한게 있습니다. 이전에 담당하셨던 서버에서 궁수와 같은 눈에 보이는 Projectile을 쏘는 플레이어는 강의와 같이 서버에서 Arrow를 만들어 각각 시뮬레이션 해 주었나요?

화살을 부채꼴 모양의 방향으로 여러개 날리는 스킬을 사용 시 에도 비용문제 없이 잘 처리 되었었는지 궁금합니다.

타겟팅과 논타겟팅 두 가지 경우로 나누어 설명해 주시면 감사드리겠습니다.

Rookiss님의 프로필 이미지
Rookiss
지식공유자

서버에서 충돌/데미지 판정을 하기 위해 시뮬레이션은 반드시 필요하지만
좌표를 일일히 클라한테 알려주진 않습니다.
렌더링은 클라가 알아서 하고 판정만 서버에서 하는 식이죠.

이승표님의 프로필 이미지
이승표

작성한 질문수

질문하기