Mai sauƙin DirectMedia Layer 2.0.12 ya zo tare da tallafi don masu kula da wasanni daban-daban da ƙari

Masu haɓakawa a bayan aikin Mai Sauƙin DirectMedia Layer ko waɗanda aka fi sani da "SDL" fito da shi kwanakin baya sanarwar fitowar sabon sigar SDL 2.0.12, wanda yafi zuwa don ƙara el Taimako na masu kula da wasan bidiyo daban-daban, kazalika da wasu ƙarin fasalulluka ga wannan ɗakin karatu wanda aka tsara don sauƙaƙe rubutun wasanni da aikace-aikacen multimedia.

Ga wadanda basu san laburaren ba SDL, ya kamata ka san cewa wannan, yana ba da kayan aiki kamar kayan haɓaka kayan 2D da 3D mai fitar da hoto, sarrafa bayanai, sake kunna sauti, 3D fitarwa ta hanyar OpenGL / OpenGL ES da sauran ayyukan da suka dace.

SDL yana dacewa bisa hukuma tare da Windows, Mac OS X, Linux, iOS da Android, kodayake tana da tallafi ga wasu dandamali kamar QNX, ban da sauran gine-gine da tsarin kamar Sega Dreamcast, GP32, GP2X, da dai sauransu.

Mai Saurin Samun DirectMedia an rubuta shi a cikin C, yana aiki da ƙasa tare da C ++ kuma akwai hanyoyin haɗin yanar gizo don wasu yarukan da yawa, gami da C # da Python, ana rarraba shi ƙarƙashin lasisin zlib. Wannan lasisin yana baka damar amfani da SDL kyauta a cikin kowace manhaja.

Duk da cewa an tsara shi a cikin C, yana da masu nadewa zuwa wasu yarukan shirye-shirye kamar su C ++, Ada, C #, BASIC, Erlang, Lua, Java, Python, da dai sauransu.

Menene sabo a Mai Sauƙin DirectMedia Layer 2.0.12?

Tare da fitowar wannan sabon sigar ɗakin karatun, masu haɓaka suna ambata a matsayin babban sabon abu the dacewa tare da masu kula da wasan Nintendo GameCube da kuma manuniya SDL_HINT_JOYSTICK_HIDAPI_GAMECUBE don sanin gaskiyar amfani da su ana ƙara su zuwa mai kula da HIDAPI. HIDAPI kuma ya inganta tallafi ga Xbox 360 da Xbox One;

Baya ga ambaton aikin da aka yi don ƙarawa da tallafi ga masu kula da wasa:

  • 8BitDo FC30 Pro
  • 8BitDo M30 GamePad
  • BDA PS4 Fightpad
  • HORI Kwamandan Yaki
  • Duke Hyperkin
  • Farashin X91
  • MOGA XP5-A .ari
  • Bayani: NACON GC-400ES
  • NVIDIA Mai kula v01.04
  • PDP Akan Yaki da Pad
  • Razer Raion Fightpad don PS4
  • Razer Serval
  • Mai kula da Stadia
  • Kafafen Yankin Stratus Duo
  • Victrix Pro Fight Stick don PS4
  • Xbox One Elite Series 2

Bayan haka, ayyuka da aka kara SDL_GetTextureScaleMode () da SDL_SetTextureScaleMode () - samu da saita sikelin yanayin da ake amfani dashi don laushi, aikin SDL_LockTextureToSurface (), kwatankwacin SDL_LockTexture ()), amma yana ɗaukar yankin da aka kulle azaman Surface SDL, tare da sabon yanayin haɗakarwa SDL_BLENDMODE_MUL.

Aikin SDL_GameControllerTypeForIndex () yana ba da ƙarshen irin nau'in mai kula da wasan (Xbox 360, Xbox One, PS3, PS4, Nintendo Switch Pro).

Functionsara ayyuka SDL_JoystickFromPlayerIndex (), SDL_JoystickSetPlayerIndex (), SDL_GameControllerSetPlayerIndex () da SDL_GameControllerFromPlayerIndex () don ƙayyadewa da shigar da na'urar da ke hade da bayanan mai kunnawa.

Duk da yake don Android, an ƙara ikon ɗaukar sauti ta amfani da OpenSL-ES da kuma tallafi don amfani da Mai Gudanar da Steam na Bluetooth a matsayin mai kula da wasa.

Na sauran canje-canje da aka ambata:

  • Ara SDL_zeroa () macro zuwa sifilin abubuwa masu yawa.
  • Ara aikin SDL_HasARMSIMD () don ayyana tallafi don umarnin ARM SIMD akan ARMv6 + CPU.
  • Don tsarin Linux, abubuwan .SDL_HINT_VIDEO_X11_WINDOW_VISUALID (ma'anar mai gano fitarwa don sabbin windows X11) da SDL_HINT_VIDEO_X11_FORCE_EGL (zaɓi don amfani GLX ko EGL don X11) ana aiwatar dasu.

Yadda ake girke Layer DirectMedia Mai Sauƙi akan Linux?

Shigar da wannan laburaren akan Linux abu ne mai sauki tunda yawancin rabarwar Linux suna da shi a cikin wuraren ajiye su.

Ga yanayin da Debian, Ubuntu da rarrabawar da aka samo daga waɗannan, kawai kuna gudu umarni masu zuwa a cikin m:

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

Yayinda batun wadanda suke uArch Linux suarios dole ne kawai mu gudanar da wadannan:

sudo pacman -S sdl2

Game da waɗanda suke masu amfani da Fedora, Centos, RHEL ko wani rarraba bisa ga su, kawai dole ne su gudanar da umarnin mai zuwa:

sudo yum install SDL2
sudo yum install SDL2-devel

Ga duk sauran rarraba Linux, suna iya bincika kunshin "sdl" ko "libsdl" don girkawa ko zazzagewa da tara lambar tushe.

Suna yin wannan tare da:

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

Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Alhakin bayanai: AB Internet Networks 2008 SL
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.