일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- boj 1958
- boj 21921
- tessellation
- 비밀 코드 해독
- DirectX
- boj 22942
- 프로그래밍공부
- lock based queue
- 데이터 체커
- boj 11053
- PCCE
- LCS
- DirectX12
- lock free stack
- pcce 기출문제 풀이
- lock based stack
- 2025 프로그래머스 코딩챌린지 1차예선
- orthographic projection
- pccp 기출문제 풀이
- 홀짝트리
- boj 6443
- 지게차와 크레인
- 색종이와가위
- c++
- boj 1074
- boj 20207
- 브루트포스
- render target
- boj 15724
- dp
- Today
- Total
목록Game (14)
오구의코딩모험

Input과 Timer, Material DirectX는 게임 개발에 필수적인 요소들을 다룰 수 있는 강력한 도구입니다. 이번 글에서는 게임 입력(Input) 처리, 시간(Timer) 제어, 3D 객체의 재질(Material) 설정에 대해 공부한 내용을 공유합니다. 또한, C++의 구조체와 클래스의 차이점도 함께 다룹니다. 1. Input 시스템 이해 입력 처리란?- 입력 처리(Input Handling)는 키보드, 마우스, 게임패드와 같은 장치에서 사용자의 명령을 받아 게임 로직에 반영하는 과정입니다.- 입력 지연을 최소화하고 정확히 처리하는 것이 중요합니다. Windows API로 키 입력 처리 - Windows API를 사용하여 키보드 입력을 처리하는 간단한 방법이 있습니다. 반복 키 문..

텍스처 매핑과 좌표 변환 게임 그래픽 프로그래밍은 화면에 물체를 그리기 위한 여러 단계의 과정을 포함합니다.이 과정에서 텍스처 매핑, 좌표 변환, Rasterizer, Depth-Stencil View 등의 개념은 매우 중요한 역할을 합니다. 1. 텍스처 매핑(Text Mapping) 텍스처 매핑이란? - 텍스처 매핑은 3D 모델의 정점(Vertex) 좌표를 기준으로 이미지를 매핑하여, 물체 표면에 색상과 질감을 입히는 기술입니다. - 이 과정에서 UV 좌표가 중요한 역할을 하며, UV 좌표는 텍스처의 특정 위치를 가리키는 좌표 체계입니다. 텍스처 매핑의 활용 - 텍스처 매핑은 단순한 색상 표현을 넘어, 질감(texture), 패턴, 세부적인 디테일을 추가하여 사실적인 그래픽을 구현할 ..

게임 개발은 하드웨어를 효율적으로 활용하는 프로그래밍의 집합체입니다. 특히 GPU를 제어하는 DirectX와 같은 저수준 그래픽 API를 사용하면, 하드웨어의 성능을 최대한 이끌어낼 수 있습니다. 이번 글에서는 DirectX를 활용한 게임 프로그래밍에서 반드시 알아야 할 핵심 개념과 활용법을 설명합니다. 주요 학습 포인트 1. DirectX 개요: GPU 제어의 시작- DirectX는 GPU를 직접 제어하고 프로그램을 개발하는 데 사용되는 저수준 그래픽 API입니다. - GPU는 CPU와 별개의 메모리 구조와 동작 방식을 가지며, 이를 이해하는 것이 효율적인 프로그래밍의 시작입니다. 2. 라이브러리의 종류- 정적 라이브러리 : 프로그램에 컴파일 시 포함되어 실행 파일 크기가 증가합니다. - ..

서버 프로그래머 = 식당 관리자클라이언트 프로그래머 = 애니메이션 = 영화 촬영 감독 - 게임 화면 개발, 애니메이션과 영화 촬영은 매우 유사하다. - 세트장 / 촬영 물품 / 카메라 배치 / 조명 배치 등등 차이점은 영화 촬영은 현실 세계를게임 화면 개발은 가상 세계를 기반으로 하기 때문에게임 개발에서는 물리 현상을 수학적으로 구현해야한다. 애니메이션은 카메라 전환은 고려하지 않지만게임은 카메라 전환과 같은 실시간 갱신 또한 필요하다. 게임 애니메이션 (실시간을 지원하는가?)애니메이션 영화 (물리 현상을 수학적으로 구현하는가?) GPU, 렌더링 파이프 게임에서는 대부분의 물체가 삼각형으로 이루어져 있다.삼각형의 정점을 좌표로 사용한다. 게임 규칙과 연산의 핵심은 CPU 가 담당하고그래픽의 변환..