본문 바로가기

DirectX2

DirectX11 봄버맨 모작 프로젝트 개발일지 (2) 오늘은 저번 포스팅에 이어 콜라이더를 구현하고, 이를 활용하여 오브젝트간의 충돌을 체크하여 상호작용을 하는 것까지 만들어보도록 하겠습니다. 콜라이더를 구현하기 위해서 대략적인 계획을 만들어 보았습니다. 1. Collider 제작 2. Collider를 관리할 Manager 생성 3. Collider를 오브젝트에 추가 4. 충돌을 체크할 오브젝트 그룹을 추가 5. 각 오브젝트에 충돌 시의 상호작용 구현 순서에 따라서 조금씩 알아가보도록 합시다! 콜라이더부터 살펴보도록 합시다. #pragma once #include "pch.h" class ModelClass; class EffectClass; class Collider { private: static UINT g_iNextID;// ModelClass* .. 2022. 11. 6.
DirectX11 봄버맨 모작 프로젝트 개발일지 (1) * 이전까지 작업한 내용들은 중요한 부분만 추려서 ( 0 ) 번으로 포스팅 하겠습니다 * 오늘은 이전에 작업했던 Bomb Class와 Fire Effect를 연결하여 폭탄이 터짐과 동시에 가로세로로 Fire Effect가 생기는 기능까지를 만들어 보았습니다. 이를 위해서는 튜토리얼로 주어진 FIre Class와 ModelClass( 저는 오브젝트들과 분리하여 사용하기 위해서 EffectClass로 변경하여 사용하였습니다.)를 수정하는 작업을 우선적으로 진행하였습니다. 이번에 진행한 내용을 정리해보면.. Fire Class 생성 시, 내부적으로 초기화 진행 ( Texture 등.. ) Bomb Class 를 소멸시키기 전, Fire Effect를 생성 ( 불줄기의 세기에 따라 길이 변동) Scene Cla.. 2022. 10. 27.