개발/게임\그래픽스

개발/게임\그래픽스

게임 수학 C++ | 3. 행렬 & 변환

이전글: 게임 수학 C++ | 2. 벡터 https://mpi-devlog.tistory.com/25 게임 수학 C++ | 2. 벡터 이전글: 게임 수학 C++ | 1. 기반 https://mpi-devlog.tistory.com/24 게임 수학 C++ | 1. 기반 과제겸 공부겸 게임 수학 관련해서 프로그래밍한 코드 쭉 올립니다 게시글에는 딱히 이론에 대한 이야기는 없으�� mpi-devlog.tistory.com 과제겸 공부겸 게임 수학 관련해서 프로그래밍한 코드 쭉 올립니다 게시글에는 딱히 이론에 대한 이야기는 없으니 먼저 이론을 알고 계셔야 코드 이해하실 수 있을 거예요 여기서는 4x4 행렬을 사용합니다. 행렬 연산과 이동, 회전, 크기 변환등을 한번에 넣어놨어요. 나중에 카메라나 프로젝션 변환도..

개발/게임\그래픽스

게임 수학 C++ | 2. 벡터

이전글: 게임 수학 C++ | 1. 기반 https://mpi-devlog.tistory.com/24 게임 수학 C++ | 1. 기반 과제겸 공부겸 게임 수학 관련해서 프로그래밍한 코드 쭉 올립니다 게시글에는 딱히 이론에 대한 이야기는 없으니 먼저 이론을 알고 계셔야 코드 이해하실 수 있을 거예요 지금은 벡터나 행렬 � mpi-devlog.tistory.com 과제겸 공부겸 게임 수학 관련해서 프로그래밍한 코드 쭉 올립니다 게시글에는 딱히 이론에 대한 이야기는 없으니 먼저 이론을 알고 계셔야 코드 이해하실 수 있을 거예요 여기서 사용한 벡터는 3요소 벡터(x, y, z)입니다. 사실 나중을 위해 4요소 벡터(x, y, z, w)를 써줘야되지만, 지금은 귀찮쿨럭 이대로 하고 시간될 때 수정해보도록 하죠. ..

개발/게임\그래픽스

게임 수학 C++ | 1. 기반

과제겸 공부겸 게임 수학 관련해서 프로그래밍한 코드 쭉 올립니다 게시글에는 딱히 이론에 대한 이야기는 없으니 먼저 이론을 알고 계셔야 코드 이해하실 수 있을 거예요 지금은 벡터나 행렬 코드보다 이후 설명드릴 내용의 기반 해더 구조를 잡겠습니다. 보여드릴 MathRoot.h, RootHeader.h 그리고 Math.h들은 벡터나 행렬들을 사용할 때, 외부 라이브러리처럼 사용할 수 있게 하는 것과 동시에 해더 충돌을 방지합니다. 사용자의 개발 환경에 따라서 변경해주세요. (만약 기존의 다른 곳에서 math.h를 사용중이라면) - RootHeader.h // 프로그램 전반적인 기반 해더 - MathRoot.h // 앞으로 프로그래밍할 벡터나 행렬, 변환 등에 공통적으로 포함될 게임수학 기반 해더 - MathR..

개발/게임\그래픽스

WinAPI_비트맵 실습

상단 메뉴를 통해서 불러온 비트맵 사진을 관리하는 실습용 프로그램입니다 이미지를 창 크기에 맞춰 보여주고 메뉴의 source, 3x3, 4x4 메뉴 이벤트를 통해 사진을 9등분하거나 16등분하여 무작위 배치합니다. 2시간만에 끝내야해서 빠르게 코딩하다보니 초기에 급하게 잘못짠 자료구조에 껴맞춤 감이 있네요ㅜㅠ ID_IMAGE_SOURCE = 원본사진 ID_IMAGE_3BY3 = 3x3분할 무작위배치 ID_IMAGE_4BY4 = 4x4분할 무작위배치 ID_IMAGE_EXIT = 프로그램 종료 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 4..

개발/게임\그래픽스

WinApi 메모장

「프로그램 개요」 리소스의 메뉴와 메시지박스 기능을 사용하여 불러오기와 저장을 구현한 메모장 프로그램 「실행 화면」 「소스 코드」 // 메뉴 구현을 위한 리소스 파일과 관련된 것은 포함되어있지 않습니다 // 비주얼 스튜디오 프로젝트 속성에서 2019 버전기준 고급/문자집합 설정을 으로 바꿔야 합니다 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80..

개발/게임\그래픽스

2019_Under the Chamber

대학에 입학하고 1학기에 플레이 스크린샷 컨셉 디자인에 관한 과제를 할때 나온 결과로 만들어봤던 게임입니다. 이 기획은 예전에 해봤던 동일 방식의 2D 모바일 게임을 모티브로 하여 3D로 옮여본 것인데, 3D로 이식할때 발생하는 기획상 문제점이 많아 개발을 그만두었습니다. 「게임 정보」 게임명: Under the Chamber 장르: Action RPG, 로그라이크 그래픽: 3D 디자인 키워드: 사이버, 기계, 연구실, 실험실 플랫폼: 모바일 간단 기획: 로봇 연구소에서 로봇이 되어 실험을 진행하는 게임으로, 무작위로 구성된 스테이지를 통과하며 계속 아래로 내려가며 점수를 얻는 게임이다. 조작/이동 방식: 터치 밀기 (=스와이프), 그리드 이동 구조

개발/게임\그래픽스

2018_2D 로그라이크 게임

2018년도에 Game Maker Studio 2를 다뤄봤었는데, 그 당시에 일부 만들어봤던 것입니다.

개발/게임\그래픽스

winapi_도형 복사붙여넣기 프로그램

윈도우 프로그래밍 수업들을 때, 빠르게 프로그래밍한 것입니다. 그려진 원을 선택해서 메뉴 혹은 단축키를 눌러 복사 붙여넣기를 수행할 수 있습니다. 나중에 유사 그림판같은것 만들때 사용할수 있겠어요. 「소스코드」 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 9..

머잉
'개발/게임\그래픽스' 카테고리의 글 목록