playXP

서브 메뉴

Page. 7 / 246 [내 메뉴에 추가]
글쓰기
작성자 판밍
작성일 2019-05-19 13:04:31 KST 조회 758
제목
서바이벌 프로젝트 시스템 구현에 대한 도움 요청

서바이벌 프로젝트를 스2로 간략하게 만들어 보려고 합니다.

핵심이 되는 시스템들을 정리 해봤는데 구현 방법에 아이디어를 구하고자 합니다.

 

https://youtu.be/5Fj27KDGax4 

서바이벌 프로젝트 플레이 영상

 

 

공통적으로 고려해야 하는 사항

1. 움직이면서도 자유롭게 할 수 있음

2. 모델 애니메이션은 고려하지 않아도 됨

 

 

1. 가속도

- 유닛이 최대 속도에 도달하기 까지 걸리는 정도

- 유닛 데이터에 기본적으로 설정 가능

 

2. 최대 속도

- 유닛의 최대 이동 속도

- 유닛 데이터에 기본적으로 설정 가능

 

3. 정지 가속

- 정지하는데 걸리는 시간

- 유닛 데이터의 "감속"을 이용해 기본적으로 설정 가능

이동 명령을 캐릭터 발 앞이 아닌 먼 거리를 찍어주고, 이동 중 정지 명령이 내려지는 형식으로 구현

 

4. 회전 속도

- 바라보는 방향을 바꾸는 속도

- "전환 속도"라는 개념이 있긴 한데, 이걸 방향키를 이용해 바라보는 방향을 조정할 방법은??

 

보통 방향키를 이용하게 된다면 트리거의 행동 "유닛이 지점을 향하게 만들기"를 쓰는데

= [유닛]이 [0.0]초 동안 [각도] 방향을 보도록 만들기

여기서 [0.0]초에 0보다 큰 숫자를 입력하게 되면, 유닛이 방향을 전환 할 때 마다 멈춰서게 됩니다.

특히, 가속도 개념을 적용시킨 시점에서는 완전하게 유닛이 멈추고, 전환을 하고 움직이게 됩니다.

 

자연스럽게 움직이면서 방향을 전환 할 수 있고, 방향을 전환하는 속도를 조절 할 수 있으면 좋겠습니다.

 

 

5. 경직/경직 회복 (히트리커버리)

- 주로 액션 게임에서 볼 수 있는 개념으로 피격 시, 캐릭터가 아파하면서 다른 행동을 일체 할 수 없는 상태 입니다.

필요한 조건

1) 기절 이외의 방식을 이용 할 것

2) 트리거로 경직의 시간을 자유롭게 조절 할 수 있을 것

 

 

6. 공격 시간

- 칼을 휘두른다고 하면, 칼을 휘두르는데 걸리는 시간을 의미합니다.

- 공격 시간이 길면, 칼을 휘두르는데 오랜 시간이 걸리고, 연속적으로 칼을 휘두르기 어렵습니다.

- 공격 시간이 짧으면, 칼을 휘두르는데 짧은 시간이 걸리고, 연속적으로 칼을 휘두르기 쉽습니다.

 

현재 시도해본 방법은 더미 유닛을 만들고, 무기를 이용해 때려보앗는데

무기는 어떻게 조절하든, 무조건 첫 공격은 바로 발동을 하게 되어서 안되더라구요

 

다른 방법으로는 더미 유닛을 대상으로, 지속효과 생성의 주기 시간을 이용해 조정 해보고 있습니다.

 

 

7. 투사체의 이동 속도

- 투사체가 날아가는 속도

 

투사체의 이동속도를 자유롭게 조정하는게 어려워서

미사일 발사 대신, 일반 유닛에게 지시전달을 하는 형식으로 투사체를 구현해서 해결

 

 

8. 넉백 (밀림)

- 공격이 적에게 적중 시, 적이 밀려나는 것

- 공격이 적에게 적중 시, 공격자가 밀려나는 것

 

두 가지 개념을 모두 합친 것입니다.

즉 공격을 성공한 경우, 맞은 이 멀리 밀려나고, 때린 사람 역시 조금 밀려나는 것입니다.

 

이 밀림의 정도를 트리거로 자유롭게 조정 할 수 있으면 좋겠습니다.

 

 

9. 벽꿍

- 공격에 맞고 튕겨나온 적이 벽에 부딪쳐서 다시 튕겨져 나가는 것

 

벽에다가 공을 던졌다고 생각하면 될것 같습니다.

이것 역시 밀림의 정도를 트리거로 조정 할 수 있으면 좋겠습니다.

 

 

10. 더미 유닛 활용

- 유닛이 바라보는 방향 앞에 더미유닛을 두는 것

이것만 자연스럽게 가능하면 거의 모든게 해결 됩니다.

 

현재 더미 유닛의 문제는

1) 항상 유닛은 최적의 이동경로를 다니기 때문에, 더미 유닛을 자연스럽게 바라보게 만드는게 어렵다.

불곰이 관측선을 항상 바라보게 했을때,

왼쪽의 관측선을 오른쪽으로 옮기면

관측선은 항상 직선으로 이동하기 때문에, 불곰을 가로질러 지나가고,

불곰은 관측선이 자신의 뒤를 넘어가기 전 까지 계속 왼쪽을 바라보다가 오른쪽을 휙 돌아보게 된다.

 

의도하는 사항은,

관측선이 불곰과 일정 거리를 유지하는 상태로 불곰을 중심으로 공전하게 되는 것으로

불곰이 시계 혹은 반시계 방향으로 자연스럽게 회전하게 하는 것이다.

 

2) 회전속도 조절을 위해 관측선을 느리게 움직이게 할 경우

불곰이 빠르게 움직이게 되면, 관측선보다 앞질러 가기 떄문에 바라보는 방향이 흐트러지며

관측선이 불곰의 속도이 비례하게 빠르게 하는 경우, 회전속도가 일정하지 않다.

 

지속적인 허위 신고시 신고자가 제재를 받을 수 있습니다.
신고 사유를 입력하십시오:

발도장 찍기
등록된 댓글이 없습니다.
댓글을 등록하려면 로그인 하셔야 합니다. 로그인 하시려면 [여기]를 클릭하십시오.
롤토체스 TFT - 롤체지지 LoLCHESS.GG
소환사의 협곡부터 칼바람, 우르프까지 - 포로지지 PORO.GG
배그 전적검색은 닥지지(DAK.GG)에서 가능합니다
  • (주)플레이엑스피
  • 대표: 윤석재
  • 사업자등록번호: 406-86-00726

© PlayXP Inc. All Rights Reserved.