본문 바로가기

<LIBRARY>/SDL22

1. SDL2 확인 코드 분석하기 이제 기본적인 SDL2 확인 코드를 분석하며 SDL2의 기본적인 생명주기를 이해해본다. SDL2가 C로 작성되어 절차 지향적인 구조를 가지고 있기 때문에 순서에 따라 코드를 하나씩 추가해가며 프로그램 흐름을 이해해보자. 필요한 헤더 파일 포함하기 ▼ 코드 // SDL2와 표준입출력 헤더 포함 #include #include SDL2 헤더 파일은 아주 직관적이다. 기본 기능외의 추가적인 기능을 사용하려면 몇 가지 헤더 파일을 더해줘야 하지만 지금은 필요 없다. 화면 크기 전역 변수 선언하기 ▼ 코드 // SDL2와 표준입출력 헤더 포함 #include #include // 화면 해상도 전역 상수 설정 const static int SCREEN_WIDTH = 640; const static int SCREE.. 2021. 1. 18.
0. SDL2 개발 환경 설정하기 SDL2 개발 라이브러리 내려받기 SDL은 Simple DirectMedia Layer의 약자로 밸브 게임 社의 주도 아래 유지 보수하고 있는 다목적 멀티미디어 라이브러리다. C언어로 작성되어 있어서 사실상 거의 모든 플랫폼으로 빌드할 수 있고 그래픽뿐 아니라 오디오, 파일 시스템 등 게임 개발에 필요한 기능들을 모두 제공한다. SDL1에서 SDL2로 업데이트되면서 상대적으로 무거워졌다는 의견이 많았으나 지금 시대에서는 SDL2도 가벼운 라이브러리에 들어간다. SDL2를 이용하면 간단하게 그래픽이 들어간 작업물을 제작할 수 있다. 그걸 이용해서 코드로 작성한 알고리즘을 시각적으로 이해하는 것을 목표로 한다. 이제 SDL2를 설치해보자. ▼ SDL2 공식 홈페이지 www.libsdl.org/download.. 2021. 1. 17.