I-SDL 2.0.20 sele ikhutshwe kwaye ezi ziindaba zayo

SDL_Ilogo

I ukukhululwa kwenguqulelo entsha ye-SDL 2.0.20 apho kwenziwa utshintsho oluthile oluphucula ukusebenza kwethala leencwadi, ukongeza ekulungiseni iimpazamo ezimbini ezazikho kuguqulelo lokugqibela.

Kulungiselelwe abo bangaziyo ngethala leencwadi SDL, kuya kufuneka uyazi ukuba le, ibonelela ngezixhobo ezinje ngezixhobo ezikhawulezayo ze-2D kunye nemveliso ye-3D, ukuqhubekeka kokufaka, ukudlala ngokuvakalayo, ukuphuma kwe3D nge-OpenGL / OpenGL ES kunye neminye imisebenzi enxulumene noko.

I-SDL iyafana neDirectX, apho umntu unokuphikisa ukuba i-analog ye-DirectX yi-OpenGL. I-DirectX iphinda isebenze kunye nezixhobo zokufaka kunye nesandi. Xa i-Loki Software iqala ukufaka imidlalo ye-AAA kwi-Linux, bathatha indawo ye-Direct3D nge-OpenGL kwaye kwakungekho nto itshintshileyo kwaye kuba kunzima ukubhala izicelo ze-"X" kwezi ntsuku kunye neWinAPI kwi-API X11, kodwa nge-DirectDraw kwiWinAPI esele ikhona. ingxaki, yindlela yazalwa ngayo iSDL.

SDL iyahambelana ngokusemthethweni neWindows, iMac OS X, iLinux, iOS kunye ne-Android, nangona inenkxaso kwezinye iiplatifomu ezifana ne-QNX, ngaphezu kwezinye izakhiwo kunye neenkqubo ezifana neSega Dreamcast, GP32, GP2X, njl.

Uluhlu olulula lweMediaMedia ibhaliwe kwi-C, isebenza ngokwendalo nge-C ++ Kwaye amakhonkco ayafumaneka kwezinye iilwimi ezininzi, kubandakanya i-C # kunye nePython, isasazwa phantsi kwelayisensi ye-zlib, le layisenisi ikuvumela ukuba usebenzise i-SDL ngokukhululekileyo nakweyiphi na isoftware.

Iimpawu ezintsha eziphambili ze-SDL 2.0.20

Kolu guqulelo lutsha lweSDL 2.0.20 luvezwayo, kugxininiswe ukuba ukuchaneka okuphuculweyo kokuphuma komgca othe tye kunye nothe nkqo xa usebenzisa i-OpenGL kunye ne-OpenGL ES.

Olunye utshintsho olubalulekileyo olugqamayo kukuba isalathisi songezwa SDL_HINT_RENDER_LINE_METHOD ukukhetha indlela yokuzoba yomgca echaphazela isantya, ukuchaneka kunye nokuhambelana.

Ukongeza, kukhankanyiwe ukuba SDL_RenderGeometryRaw() umsebenzi uyilwe ngokutsha ngenjongo yokuba inokusebenzisa isalathisi kwi SDL_Mbala iparamitha endaweni yexabiso elipheleleyo, ngoko umbala wedatha unokuchazwa kwiifomati zika-SDL_PIXELFORMAT_RGBA32 kunye ne-SDL_PIXELFORMAT_ABGR8888.

Kwicala lolungiso lwebug, kolu guqulelo lutsha lweSDL 2.0.20 Kusonjululwe umba ngobungakanani beekhesa zomthonyama kwiqonga leWindows.

Ngelixa le- Ukulungiswa kwe-Linux hotplug kubalawuli bomdlalo, eyaphulwa kuguqulelo 2.0.18.

Ukongeza kwinto entsha kwi-SDL 2.0.20, ikwaqaqambisa ukukhutshwa okwahlukileyo kwethala leencwadi le-SDL_ttf 2.0.18 eyiphi isebenza njengekhonkco kwinjini yefonti yeFreeType 2, ebonelela ngezixhobo zokusebenza kunye neefonti zeTTF (TrueType) kwiSDL 2.0.18.

Inguqulelo entsha ibandakanya iimpawu ezongezelelweyo zokulinganisa, ulawulo lwemveliso, uhlengahlengiso, kunye ne-TTF yefonti parameterization, kwaye yongeza inkxaso ye-32-bit glyphs.

Gqibela ukuba unomdla wokwazi okungakumbi ngayo yale nguqulo intsha, ungajonga ifayile ye- iinkcukacha kwikhonkco elilandelayo.

Uyifaka njani i-DirectMedia Layer kwiLinux?

Ukufaka ilayibrari kwiLinux kulula kakhulu kuba uninzi lolwabiwo lweLinux lunazo ngaphakathi koovimba babo.

Kwimeko ye I-Debian, Ubuntu kunye nolwabiwo oluvela kwezi, kuya kufuneka usebenze kuphela le miyalelo ilandelayo kwisiphelo sendlela:

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

Ngelixa lemeko yabo bangoo uI-Arch Linux suarios kufuneka sisebenzise oku kulandelayo:

sudo pacman -S sdl2

Kwimeko yabo bangabasebenzisi be Fedora, Centos, RHEL okanye naluphi na ulwabiwo olusekwe kubo, Kufuneka nje benze lo myalelo ulandelayo:

sudo yum install SDL2
sudo yum install SDL2-devel

Lonke olunye ulwabiwo lweLinux, banokukhangela iphakheji "sdl" okanye "libsdl" yofakelo okanye yokukhuphela kunye nokwenza ikhowudi yemvelaphi.

Benza oku nge:

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

Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Inoxanduva lwedatha: I-AB Internet Networks 2008 SL
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.