반응형

SFML 2

SFML 강좌 2 - Window 생성🔨

Audio module 음향, 스트리밍 (음악 또는 커스텀된 소스), 녹음, 사운드 공간화 Graphics module 2D 그래픽 모듈 : 텍스트, 도형, 스프라이트(Sprites) 등을 지원한다. Network module Socket을 이용해 커뮤니케이션, 유틸리티 그리고 하이레벨 네트워크 프로토콜(HTTP, FTP)을 지원한다. System module SFML의 모듈을 이용해 각종 유틸리티들을 정의한다. Window module OpenGL에서 Window를 지원하고 입력에 관한 이벤트를 제공한다. SFML에서 윈도우 창을 다루는 모듈은 Window module이므로 해당 해더 파일을 가져온다. #include 윈도우창 생성 SFML의 윈도우는 sf::Window로 정의되어 있다. 아래 코드로 ..

C & C++/SFML 2022.03.07

SFML 강좌 1 - SFML 설명 및 설치 (비주얼 스튜디오 2019)

SFML이란? SFML 은 멀티미디어 API로 시스템, 윈도우, 그래픽, 오디오, 네트워크에 대한 모듈을 제공하는 라이브러리이다. 원래는 C와 .Net용으로 개발되었으나 현재 점차 Java, Ruby, Python, Go 등 다양한 언어를 지원하고 있다. 또한 Windows, Linux, macOS, 안드로이드, iOS 등 대부분의 OS에서 구동이 가능하다. 멀티미디어 라이브러리로 오디오, 그래픽을 목적으로 주로 사용한다. 2007년에 공개된 라이브러리지만 아직 자료가 많이 없는 점이 단점이지만 크로스 플랫폼 라이브러리 다양한 언어 지원 (C & C++ ,Java ,Python etc...) 낮은 진입장벽? 등의 장점이 매우 매력적이라 점차 자료가 쌓아지면 유용한 라이브러리가 될 것이다. 또한 공식 사이..

C & C++/SFML 2022.03.01
반응형