본문 바로가기

분류 전체보기612

수업 62일차 - AABB 보호되어 있는 글 입니다. 2023. 1. 12.
수업 61일차 - 사각형과 점 충돌, 원과 점 충돌, 마우스 이벤트 보호되어 있는 글 입니다. 2023. 1. 11.
[C++/DX11] - 충돌,마우스좌표 컬러벡터 이번과제는 마우스좌표의 점과 사각형의 충돌과 위치에따른 사각형의 색의 변화이다. 과제를 진행할때 사용한 방법은 충돌은 if elseif else 를 이용하여 마우스 좌표에따라 충돌 여부를 판단하였다. 사각형의 외부에있을때에는 사각형이 검은색으로 출력되고 마우스 좌표에따라 사각형의 색상이 실시간으로 바뀌게된다. 과제하면서 문제점이생겼던부분은 처음에는 과제대로 색상이안나오고 좌우가 바뀌어 나왔다. 해결 방법으로는 GameObject > ObRect 의 정점 색상을 바꾸는 것으로 해결되었다. 해결되기전 정점색상 정점 1,2 > 흑색(0.0f,0.0f,0.0f,1.0f) 3,4> 백색(1.0f,1.0f,1.0f,1.0f) 해결방법의 정점색상은 12색상과 34색상을 서로 바꾸는 것으로 해결 되었다. 마우스좌표 x.. 2023. 1. 10.
수업 60일차 - 카메라 가두기 2탄, 뷰포트, 투영행렬 보호되어 있는 글 입니다. 2023. 1. 10.
[C++/DX11] - 카메라이동방식 2가지 / 화면 가두기 카메라의 이동 방식 2가지. 1. 카메라가 플레이어를 따라 서서히 이동하는듯한 효과의 방식. - 카메라가 자동적으로 플레이어를 따라가는효과가있다. - 하지만 카메라의 범위가 한계까지 이동하였을떄 화면은 끝에 멈춰있고 플레이어만 움직이는 모습을 볼 수 있다. 2. 카메라가 일정구간(맵)내에서만 이동하되, 플레이어를 따라다니며 쉬지않고 역동적으로 움직이는방식 - 플레이어의 이동 거리에 따라 비율적으로 이동하기떄문에 끊임없이 화면이 움직이는 것을 볼 수 있다. - 플레이어가 화면의 중앙에만 위치하고자 할때는 해당기법보다는 다른 기법을 사용 해야 될 것으로 생각된다. 웬 렉이이렇게 ..... 화면가두기. [ Utility::Saturate ] 화면 또는 카메라의 범위를 지정하여 그 범위를 넘지 않도록 조절한다... 2023. 1. 9.
복습 - DX11 렌더링파이프라인 보호되어 있는 글 입니다. 2023. 1. 8.