DirectX 3D - Battle Portfolio

2022. 1. 10. 15:50·Game Programming/DirectX

마인드맵

플레이 영상

 

구현 사항

전투

- 검, 주먹, 활을 이용하여 공격하도록 애니메이션을 저장하였습니다.

- 현재 위치에서 마우스방향을 보는 쪽으로 각도를 계산하여 발사합니다.

 

이동

- 이동은 삼각형과 반직선의 충돌을 사용하여 Terrian위에서의 좌표로 이동하게 했습니다.

- 몬스터들은 플레이어에 대한 거리 계산으로 일정 거리에 들어오면 공격을 하도록 했습니다.

- 몬스터들이 지정된 범위밖으로 이동시에 원래의 자리로 돌아가도록 설계되었습니다.

 

UI

- 체력바는 쉐이더에서 체력의 비율만큼의 hp를 빨간색 체력이 닳게 되면 회색으로 나오도록 구현하였습니다.

 

 

코드 주소

https://github.com/chanheess/DirectX_Portfolio

저작자표시 (새창열림)

'Game Programming > DirectX' 카테고리의 다른 글

DirectX 3D - TerrainEditor Portfolio  (0) 2022.01.10
그래픽 파이프라인  (0) 2021.03.08
DirectX 2D - Portfolio (프리스타일1 모작)  (0) 2021.02.03
'Game Programming/DirectX' 카테고리의 다른 글
  • DirectX 3D - TerrainEditor Portfolio
  • 그래픽 파이프라인
  • DirectX 2D - Portfolio (프리스타일1 모작)
chanheess
chanheess
'왜' 그렇게 했는가?에 대한 생각으로 공부 및 작업의 저장관리
  • chanheess
    왜 그렇게 생각했는가?
    chanheess
  • 전체
    오늘
    어제
    • 분류 전체보기
      • Backend Programming
      • Game Programming
        • Unreal
        • DirectX
      • C++
        • Memo
        • Basic
        • Effective Modern
      • Algorithm
        • Memo
        • Baekjoon
        • Programmers
        • HackerRank, LeetCode
      • Data Structure
      • Design Pattern
      • Etc
        • Memo
        • Daily Log
        • Book
  • 최근 글

  • 최근 댓글

  • 태그

    dfs
    알고리즘
    백준
    프로그래머스
    c++ 기초 플러스
    위클리 챌린지
    티스토리챌린지
    JWT
    spring
    Java
    dp
    오블완
    SpringSecurity
    JPA
  • hELLO· Designed By정상우.v4.10.0
chanheess
DirectX 3D - Battle Portfolio
상단으로

티스토리툴바