728x90

모작 9

팀) DirectX 11 Code Vein 모작

CodeVein 모작 - YouTube DirectX 11 3D 제작 기간 : 22.02.03 ~ 22.04.08 (약 2개월) 제작 인원 : 6명 역할 : 팀장, 프레임워크, PhysX 전반적인 프레임워크 작성 및 외부라이브러리 (FMOD, PhysX, NvCloth 등) 연결 코드베인 (Code Vein) ____________________________________________________________________________ 나의 구현 내용 1. 프레임워크 [디자인 패턴] Component Pattern, Prototype Pattern, Singleton Pattern 등의 디자인패턴을 활용하여 프레임워크 구현 [Fixed Tick & CollisionCallback] -> 물리 계..

Project 2022.04.12

DirectX 11 다크사이더스3 모작

DX11 다크사이더스3 모작 - YouTube DirectX 11 / PhysX 제작기간 : 약 2개월 제작인원 : 개인 Dark Siders3 ____________________________________________________________________________ 구현 내용 1. 플레이어 [기본 이동] -> Navi Mesh를 이용하여, 갈 수 있는 곳과 없는 곳을 판단하여 이동하도록 구현 갈 수 없는 곳의 경우 Sliding Vector를 이용하여 미끄러지도록 구현 -> 점프는 PhysX 중력을 이용하여 구현 이단 점프 시, LinearVelocity를 0으로 초기화 하여 이단점프 구현 [충돌] -> PhysX의 RigidBody를 캐릭터의 뼈에 행렬을 곱해 부착하여, onContac..

Project 2022.01.24

DirectX 2D 케이던스 오브 하이랄 모작

케이던스 오브 하이랄(모작) - YouTube DirectX 9 2D 제작기간 : 약 1개월 제작 인원 : 1인 Cadence Of Hyrule (케이던스 오브 하이랄) ____________________________________________________________________________ 구현 내용 1. 플레이어 기능 [4방향 이동 및 공격] -> Z버퍼와 각 타일에 옵션을 부여하여 타일의 특성을 부여 (1층 ~ 3층, 얼음 타일 등) -> Z버퍼를 이용함으로써, 타일 뒤에 렌더 효과(2층 타일 뒤에 있으면 캐릭터가 가려지는 등)도 얻을 수 있었음 [비트에 맞춰 이동] -> 비트바를 list로 관리하여 bpm에 맞게 생성하고, front의 비트 바가 가운데 충돌 영역에 도달 시에만 키가..

Project 2021.09.01

모작일지(10)

고드름 떨어지는 패턴에서 자꾸 터져서... 패턴 하나 완성하는데 오래걸림.. 기존 타겟(빨갛게 빛나는거)에서 고드름 그림자를 소환하고 그림자가 고드름을 소환 하는 방식을 사용했다가 타겟을 DrawID로 그림자로 바꿔준뒤 고드름을 소환해서 고드름이랑 타겟이랑 닿을경우 둘다 삭제하는 방식으로 표현하였음 이때 타겟이 Release 될 때 타겟의 타일 Index와 플레이어가 현재 있는 Index를 비교하여 얼음상태의 여부를 결정해주었음 이제 타일만 깔면된다.. 타일깔고 완성시키면 모작은 이것으로 마무리..

DirectX 2021.08.25

모작일지(3) 현재 진행상황

발견한 이슈사항 1. 캐릭끼리 겹쳐짐 2. 2층에서 1층에 몬스터 있는 곳으로 뛰어 내려짐 진행 해야 될 것 1. 플레이어 피격상태 만들기 -> 체력 UI 만들기 2. 2층에서 몬스터 겹쳐지는거 고쳐야함 3. 몬스터 만들기 (닭, 박쥐, 보코블린) 만들면서 몬스터 타일이동 손보기 -> 한칸보다 많이 이동하거나 한턴이 새로 들어오면??? -> 보코블린 ASTAR 구현해야됨 4. 몬스터끼리 겹쳐지면 안되고 플레이어랑 몬스터랑 겹쳐지면 안됨 5. 동굴에서 횃불효과 만들기 6. 다른 아이템들 만들기 7. 상점 만들기 8. 얼음타일 만들기 9. 보스 만들기 10. 물타일 만들기 11. 음악 싱크 맞추기

DirectX 2021.08.09

Windows API 리스타 모작

(30) 리스타(Ristar) 모작 - YouTube Windows API 제작기간 : 2주 제작 인원 : 1인 Ristar (리스타) ____________________________________________________________________________ 구현 내용 1. 플레이어 기능 [좌우 이동, 점프] -> 직선 방정식을 이용하여 플레이어 이동, 중력가속도 공식을 이용하여 점프 구현 [8방향으로 키조합을 만들어 8방향 상호작용 구현(상호작용)] -> 팔 뻗기를 시전 하면, RECT를 생성하여 해당 방향으로 날리고 IntersectRect를 이용하여 충돌 체크를 구현 [몬스터 및 특정 물체에 매달리기] -> 다양한 키 입력(KeyPressing, KeyUp, KeyDown)을 이용하여..

Project 2021.06.30