총알 속도 빨라 지면 충돌 처리안됨.
총알의 이전 좌표를 Initial point 현재 좌표를 Terminal Point로 두고 Magnitude 구한다음에 해당 벡터 사이 모두 충돌 처리해야됨.
콘솔창 게임이니까 이동속도 2이상 총알에만 적용하면됨.
윈도우 플랫폼으로 만들면 보통 슈팅게임에서 플레이어 충돌박스는 원이나 타원으로하고 원이면 반지름, 타원이름 가장 긴 반지름 기준으로 이동량이 magnitude 이상인 경우에만 그렇게 충돌처리하고 아닌 경우 점-원 또는 타원 충돌 하면됨.
해당 댓글은 삭제되었습니다.
총알 게임은 60 또는 144fps로 하고 이동량이 적은 총알은 충돌 처리 3~4프레임 단위로 처리해도됨.
와 프갤에서 이런 진지한 조언을 보다니