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 遊戲時,他們用 OpenGL 替換了 Direct3D,並且沒有其他任何東西可以替代,而且因為現在即使在 API X11 上使用 WinAPI 也很難編寫“X”應用程序,但在 WinAPI 上使用 DirectDraw 已經一個問題,這就是 SDL 的誕生方式。

雪迪龍 它與Windows,Mac OS X,Linux,iOS和Android正式兼容, 雖然它支持QNX等其他平台,但除了世嘉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發行版都在其存儲庫中包含該庫。

在這種情況下 Debian,Ubuntu及其衍生的發行版,您只需運行 終端中的以下命令:

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

而對於那些是你的人Arch Linux 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. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。