dx11 렌더링, 행렬과 벡터 실습을 위한 도형 포트리스 제작

추가 기능 - 별 렌더링 / 피격연출 / 사망 / 재시작 / 바퀴 / 중력 등

  1. 별 렌더링 - 별 vertex를 찍고 Triangle Strip으로 렌더링

    이전에 구현한 별과 다르게 위와 같은 불가사리 모양으로 찍음

    정사각형, 원도 의도한 형태로 그라데이션을 줄 수 있도록 함

  2. 피격연출 - 피격 시 랜덤 인접 좌표로 떨림 효과, 붉은 계통 랜덤 색 변경 효과

    별 배열의 rotation을 설정하고 일정 범위 무작위 scalar 값으로 쏘아주어 파티클 같은 효과 의도

  3. 사망 - 체력 게이지를 두고 체력 0이하 시 사망 처리. 엔딩 화면으로 이동

  4. 재시작 - 특정 키 입력으로 게임 초기 상태로

    별들은 재시작 시마다 일정 범위 랜덤 위치에서 스폰

  5. 바퀴, 총구 - player 바퀴 및 총구는 hitbox의 이동, 회전행렬까지 영향받도록 함

  6. 중력 - 총알은 우측으로 이동하는 velocity에 중력 벡터를 더함

    플레이어는 땅에 충돌 중인지 체크하고, false면 총알과 같은 중력 적용

댓글남기기