LocketGoma / Jusin_D3DX_Single

D3DX 개인 포트폴리오 게임

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Jusin_D3DX_Single

D3DX 개인 포트폴리오 게임

하프-라이프 2

기간 : 21년 3월~ 21년 5월 (약 2달)

사용 기술 / 기법 :

DX 9 Framework

네비매시

윈도우 좌표계 변환 마우스 피킹

레이캐스트 기법 활용 메시/버텍스 피킹

구 충돌, AABB 충돌

디졸브 쉐이더

주요 구현 :

기본 총기사격

총기 사격/반동

투사체 발사 / 일정 범위내 임의 위치 투사체 발사 (산탄총)

물체 끌어오기 / 튕겨내기 (중력건)

속도 및 질량에 따른 충돌 피해 계산

플레이어 위치 이동에 따른 추적 기능

전용 폰트 활용 UI / 수치 반응형 HUD

브릿지 패턴 활용, 분리되어 조립 가능한 AI 및 게임 오브젝트

제작시 활용 코드 기법 / 패턴 :

프로토타입 패턴

컴포넌트 패턴

중재자 패턴

브릿지 패턴

About

D3DX 개인 포트폴리오 게임


Languages

Language:C++ 80.1%Language:C 19.2%Language:HLSL 0.5%Language:Batchfile 0.1%