본문 바로가기
728x90
반응형

윈에이피아이3

06 WinAPI) Singleton 오늘은 Singleton 패턴에 대해 배우려고 한다. Unity에서 Singleton을 자주 다뤘지만 막상 C++로 하려니 조금 낯선느낌ㅋㅋ 이 또한 GitHub에 코드로 올라가 있으니 Core 폴더 내부의 CCore.h 파일을 확인하자 https://github.com/JinHyung16/WinApi GitHub - JinHyung16/WinApi Contribute to JinHyung16/WinApi development by creating an account on GitHub. github.com 우리가 객체 생성을 하여 사용할 때 오로지 1개의 객체만을 갖도록 보장하고 싶을 때 사용한다. 이해를 위해 Step을 나눠가며 하나씩 코드로 작성하고자 한다. 먼저 동적 할당 방법으로 만들어보자. St.. 2023. 11. 12.
05 WinAPI) PeekMessage 더보기 https://github.com/JinHyung16/WinApi GitHub - JinHyung16/WinApi Contribute to JinHyung16/WinApi development by creating an account on GitHub. github.com GitHub에 가시면 코드 다운받으셔서 커스텀 가능합니다! 이전 04 글에서 화면에 사각형을 그리고 움직였다. 만약 화면에 그려야할 오브젝트가 많아진다면? 그리고 내 캐릭터를 움직이는데 키를 지속적으로 누르고 있다면? 화면에 그려지는 정보는 어떤 식으로 보여질까? 게임에서 렌더링과 프레임을 생각해보자. 우선 메시지 기반에서 렌더링을 볼 수 있게 코드를 수정해보자. 마우스 좌클릭시 위치를 받고 좌클릭이 끝나는 지점에서의 위치를 받.. 2023. 11. 11.
04 WinAPI) 핸들과 DC(2) 더보기 GitHub에 가셔서 코드를 직접 다운받아 커스텀 해보실 수 있습니다. https://github.com/JinHyung16/WinApi GitHub - JinHyung16/WinApi Contribute to JinHyung16/WinApi development by creating an account on GitHub. github.com 저번 사각형 창 띄우기에서 더 나가서 창 테두리는 HPEN을 통해 HBRUSH를 통해 사각형 내부를 채우는 코드를 작성했다. 참고로 운영체제 공부도 하면서 글을 조금씩 작성하는데 같이보면 WinAPI의 용어와 어떤 느낌으로 이 코드를 제공하는지 이해하기 편한거 같습니다~ 그러면 마우스 좌표를 받고 싶다 WM_LBUTTONDOWN 의 case문에 추가하여 lP.. 2023. 11. 10.
728x90
반응형