SDL 2.0.20이 이미 릴리스되었으며 이것이 그 소식입니다.

SDL_로고

그만큼 SDL 2.0.20의 새 버전 릴리스 이전 버전에 있었던 두 가지 오류를 수정하는 것 외에도 라이브러리의 기능을 개선하는 몇 가지 변경 사항이 있습니다.

도서관에 대해 잘 모르는 분 SDL, 당신은 이것을 알아야합니다. 하드웨어 가속 2D 및 3D 그래픽 출력과 같은 도구 제공, 입력 처리, 오디오 재생, OpenGL / OpenGL ES를 통한 3D 출력 및 기타 관련 작업.

SDL은 DirectX와 유사합니다. DirectX 아날로그는 OpenGL이라고 주장할 수 있습니다. DirectX는 입력 장치 및 사운드에서도 작동합니다. Loki Software가 Linux에서 AAA 게임을 포팅하기 시작했을 때 Direct3D를 OpenGL로 대체했고 다른 모든 것을 대체할 수 없었습니다. 현재 X11 API의 WinAPI로도 "X"로 응용 프로그램을 작성하기가 어렵기 때문에 WinAPI의 DirectDraw는 이미 문제는 SDL이 탄생한 방식입니다.

SDL Windows, Mac OS X, Linux, iOS 및 Android와 공식적으로 호환됩니다. QNX와 같은 다른 플랫폼과 Sega Dreamcast, GP32, GP2X 등과 같은 다른 아키텍처 및 시스템을 지원하지만

간단한 DirectMedia 레이어 C로 작성되었으며 기본적으로 C ++에서 작동합니다. C # 및 Python을 비롯한 여러 다른 언어에 사용할 수 있는 링크가 있으며 zlib 라이선스에 따라 배포되며 이 라이선스를 통해 모든 소프트웨어에서 SDL을 자유롭게 사용할 수 있습니다.

SDL 2.0.20의 주요 새 기능

이 새 버전의 SDL 2.0.20에서는 다음이 강조 표시됩니다. 수평 및 수직 라인 출력의 정확도 향상 OpenGL 및 OpenGL ES를 사용할 때.

눈에 띄는 또 다른 중요한 변경 사항은 표시기 추가됨 SDL_HINT_RENDER_LINE_METHOD 선 그리기 방법을 선택하려면 속도, 정확성 및 호환성에 영향을 줍니다.

그 외에도 언급되어 있는 SDL_RenderGeometryRaw() 함수가 재설계되었습니다. 되기 위해 SDL_Color 매개변수에 대한 포인터를 사용할 수 있습니다. 정수 값 대신 색상 데이터를 S 형식으로 지정할 수 있습니다.DL_PIXELFORMAT_RGBA32 및 SDL_PIXELFORMAT_ABGR8888.

이 새 버전의 SDL 2.0.20에서는 버그 수정의 일환으로 Windows 플랫폼의 기본 커서 크기 문제가 해결되었습니다.

동안 Linux는 게임 컨트롤러의 핫 플러깅을 수정합니다. 버전 2.0.18에서 깨졌습니다.

SDL 2.0.20의 새로운 기능 외에도 다음을 강조합니다. SDL_ttf 2.0.18 라이브러리를 별도로 출시 어느 FreeType 2 글꼴 엔진에서 링크 역할을 합니다., SDL 2.0.18에서 TTF(TrueType) 글꼴 작업을 위한 도구를 제공합니다.

새 버전에는 TTF 글꼴 크기 조정, 출력 처리, 크기 조정 및 매개변수화를 위한 추가 기능이 포함되며 32비트 글리프에 대한 지원이 추가됩니다.

최종적으로 그것에 대해 더 많이 알고 싶다면 이 새 버전의 다음 링크에서 세부 사항.

Linux에 Simple DirectMedia Layer를 설치하는 방법은 무엇입니까?

이 라이브러리를 Linux에 설치하는 것은 대부분의 Linux 배포판이 저장소에 포함되어 있기 때문에 매우 간단합니다.

의 경우 데비안, 우분투 및 이들에서 파생 된 배포판은 실행하기 만하면됩니다. 터미널에서 다음 명령 :

sudo apt-get install libsdl2-2.0
sudo apt-get install libsdl2-dev

너의 경우에는아치 리눅스 suarios 우리는 다음을 실행하면됩니다 :

sudo pacman -S sdl2

사용자 인 경우 Fedora, Centos, RHEL 또는이를 기반으로하는 모든 배포 다음 명령을 실행하기 만하면됩니다.

sudo yum install SDL2
sudo yum install SDL2-devel

기타 모든 Linux 배포의 경우, 그들은 설치를 위해 패키지 "sdl"또는 "libsdl"을 검색하거나 소스 코드를 다운로드하고 컴파일 할 수 있습니다.

다음과 같이합니다.

git clone https://hg.libsdl.org/SDL SDL
cd SDL
mkdir build
cd build
./configure
make
sudo make install

코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자: AB Internet Networks 2008 SL
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.