• 카테고리

    질문 & 답변
  • 세부 분야

    게임 프로그래밍

  • 해결 여부

    미해결

화살 질문있습니다.

21.12.07 02:03 작성 조회수 194

0

안녕하세요.

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

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

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

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

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

그럼 잘 부탁드립니다.

 

답변 1

답변을 작성해보세요.

1

안녕하세요,

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

이승표님의 프로필

이승표

질문자

2021.12.08

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

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

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

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