본문 바로가기
반응형

코스웨어/15년 스마트컨트롤러532

20151119 - 권오민 - WinAPI 6일차 API◉Game●mapping 기법- 길을 보여줄 비트맵을 추가로 등록한다. - static HBITMAP HbmLoad;- On_Paint에서 2중 for문을 사용하여 전체적인 맵을 출력한다. - 내부에 if문을 사용하여 미리 만들어둔 Map에서 길과 배경을 분리하여 출력한다.- 소스 On_Paint>LRESULT On_Paint(HWND hWnd, WPARAM wParam, LPARAM lParam) { HDC hdc; PAINTSTRUCT ps; int iXCnt; int iYCnt; hdc = BeginPaint(hWnd, &ps); for (iYCnt = 0; iYCnt 2015. 11. 19.
20151119_주재민_API_6(작성중) 길 o 조건1 닷 o 조건1 박스 벽 x 조건2 박스 박스 x 조건2 박스 길 o 조건2 박스 닷 o 조건2 벽 x 조건1 x5 x처리가 작음. o6 2015. 11. 19.
20151119 업무일지 -여지윤- 맵핑기법 1~8교시★S/W☆ ● Win32 API □ 간단한 게임 만들기 - 지난시간에 이어서 오늘은 맵핑 기법을 이용하여 캐릭터를 움직임을 벽 컨트롤을 이용하여 움직일 수가 있다. - 사용한 맵핑 코드는 다음과 같이 짤 수 있다. - 위의 코드중에 이중 for 문 밑에 있는 SelectObject 와 BitBlt 두 개의 자리가 바뀌어야 한다.. (그러지 않으면 히어로가 보이지 않음..) - 이렇게 만든 코드를 다음과 같은 결과가 나오게 된다. - 하지만 이 문제는 그냥 벽을 통과한다는 점이다. - 우선적으로 이 내용을 보완하기 위해서는 캐릭터가 어떤것인지 만들어준다. - 캐릭터를 @로 만들어주고 스테이지를 하나 더 늘린다. - 이렇게 코드를 짜주고 결과는 당연히 위와 같이 일어난다. - 이중 for 문 밑에 .. 2015. 11. 19.
20151119 윤재희 #6. 게임 작성(맵핑, 박스 밀기) ==================================Outline====================================게임 만들기(push push) - 맵핑 기법 ---------------------------------------------------------------------------- 게임 만들기(push push) 맵핑 기법 어제 조퇴를 해서 배우지 못한 부분을 업무일지를 보고 보충하자. 맵핑 기법을 사용하여 지도를 만들어 보자. 2차원 배열을 만든 후 각 좌표를 for문으로 사용하여 검사한다. 특정 조건이 맞으면 그 자리를 원하는 그림으로 채워주면 된다. ‘ ’, ‘#’ 그리고 ‘.‘이 존재한다. 공백은 길, #은 배경, .은 캐릭터의 목적지가 된다. On_Pain.. 2015. 11. 19.
20151119 22번 업무일지 우대희 API >푸시푸쉬 게임 만들기 2015. 11. 19.
20151119-김재홍-win32API_6일차-푸시푸시게임 /***win32API_6일차***//*------push push game------*/ 소스 :실행화면 키보드의 Home 키를 누르면 게임을 다시 시작합니다. 2015. 11. 19.
김태현 WinAPI 5일차 1.FONT폰트 오브젝트를 사용해보자. 이전 오브젝트랑 사용법은 거의 동일하다. LRESULT CALLBACK WndProc(HWND hWnd, UINT iMessage, WPARAM wParam, LPARAM lParam) { HDC hdc; PAINTSTRUCT ps; HFONT font; HFONT oldfont; char str[] = "폰트 Test 1234"; switch (iMessage) { case WM_PAINT: hdc = BeginPaint(hWnd, &ps); font = CreateFont(50, 0, 0, 0, 0, 0, 0, 0, HANGEUL_CHARSET, 0, 0, 0, 0, "궁서"); oldfont = (HFONT)SelectObject(hdc, font); Text.. 2015. 11. 19.
2015.11.18_개인업무일지_[WIN32API #5]_이량경 ✔ ================================================================ 6-5-가. CreateFont- 폰트를 만들기 위해서는 CreateFont 함수 사용- 이 함수가 리턴해 주는 핸들을 HFONT형의 변수에 대입. HFONT CreateFont ( int nHeight, int nWidth, int nEscapement, int nOrientation, int fnWeight, DWORD fdwItalic, DWORD fdwUnderline, DWORD fdwStrikeOut, DWORD fdwCharSet, DWORD fdwOutputPrecision, DWORD fdwClipPrecision, DWORD fdwQuality, DWORD fdwPit.. 2015. 11. 19.
20151118_안향진_API_5 =6-5-가. CreateFont 1. HDC hdc; PAINTSTRUCT ps; HFONT font; HFONT oldfont; WCHAR str[]= L"폰트 Test 1234"; switch(iMessage) { case WM_PAINT: hdc=BeginPaint(hWnd, &ps); font=CreateFont(50,0,0,0,0,0,0,0,HANGEUL_CHARSET,0,0,0,0,"궁서"); oldfont=(HFONT)SelectObject(hdc,font); TextOut(hdc, 100,100,str,lstrlen(str)); SelectObject(hdc,oldfont); DeleteObject(font); EndPaint(hWnd, &ps); return 0; 2. typedef s.. 2015. 11. 19.
728x90
반응형