સરળ ડાયરેક્ટમીડિયા લેયર 2.0.12 વિવિધ રમત નિયંત્રકો અને વધુ માટેના સપોર્ટ સાથે આવે છે

સિમ્પલ ડાયરેક્ટમિડિયા લેયર પ્રોજેક્ટ પાછળના વિકાસકર્તાઓ અથવા "એસડીએલ" તરીકે વધુ જાણીતા થોડા દિવસો પહેલા જ નવી આવૃત્તિ એસડીએલ 2.0.12 ની રજૂઆતની ઘોષણા કરવામાં આવી હતીછે, જે ઇ ઉમેરવા માટે મુખ્યત્વે આવે છેએલ વિવિધ વિડિઓ ગેમ નિયંત્રકોનો સપોર્ટ, રમતો અને મલ્ટિમીડિયા એપ્લિકેશનોના લેખનને સરળ બનાવવા માટે રચાયેલ આ લાઇબ્રેરીની કેટલીક વધારાની સુવિધાઓ તેમજ.

જેમને પુસ્તકાલય વિશે ખબર નથી એસડીએલ, તમારે જાણવું જોઈએ કે આ, હાર્ડવેર એક્સિલરેટેડ 2 ડી અને 3 ડી ગ્રાફિક્સ આઉટપુટ જેવા ટૂલ્સ પ્રદાન કરે છે, ઇનપુટ પ્રોસેસિંગ, audioડિઓ પ્લેબેક, Gન આઉટપુટ પનજીએલ / ઓપનજીએલ ઇએસ અને અન્ય ઘણા સંબંધિત ઓપરેશન્સ દ્વારા.

એસ.ડી.એલ. તે વિંડોઝ, મ OSક ઓએસ એક્સ, લિનક્સ, આઇઓએસ અને એન્ડ્રોઇડ, જોકે તેમાં અન્ય પ્લેટફોર્મ્સ જેવા કે ક્યુએનએક્સ, તેમજ અન્ય આર્કિટેક્ચર્સ અને સિગાઓ જેમ કે સેગા ડ્રીમકાસ્ટ, જીપી 32, જીપી 2 એક્સ, વગેરે માટે સમર્થન છે.

સરળ ડાયરેક્ટમિડિયા સ્તર સી માં લખાયેલ છે, સી ++ સાથે મૂળ રીતે કામ કરે છે અને સી # અને પાયથોન સહિત અન્ય ઘણી ભાષાઓ માટે લિંક્સ ઉપલબ્ધ છે, તે ઝ્લિબ લાઇસન્સ હેઠળ વિતરિત કરવામાં આવી છે. આ લાઇસન્સ તમને કોઈપણ સ softwareફ્ટવેરમાં મુક્તપણે એસડીએલનો ઉપયોગ કરવાની મંજૂરી આપે છે.

સીમાં પ્રોગ્રામ હોવા છતાં, તેમાં અન્ય પ્રોગ્રામિંગ ભાષાઓ જેમ કે સી ++, અડા, સી #, બેઝિક, એર્લાંગ, લુઆ, જાવા, પાયથોન વગેરેમાં રેપર્સ છે.

સિમ્પલ ડાયરેક્ટમીડિયા લેયર 2.0.12 માં નવું શું છે?

પુસ્તકાલયના આ નવા સંસ્કરણના પ્રકાશન સાથે, વિકાસકર્તાઓ મુખ્ય અભિનવ તરીકેનો ઉલ્લેખ કરે છે નિન્ટેન્ડો ગેમક્યુબ રમત નિયંત્રકો સાથે સુસંગતતા અને સૂચક SDL_HINT_JOYSTICK_HIDAPI_GAMECUBE તેમના ઉપયોગની હકીકત નક્કી કરવા માટે તેઓ HIDAPI નિયંત્રકમાં ઉમેરવામાં આવ્યાં છે. HIDAPI એ Xbox 360 અને Xbox One માટે પણ સપોર્ટમાં સુધારો કર્યો છે;

ઉમેરવા માટે કરવામાં આવેલ કામનો ઉલ્લેખ કરવા ઉપરાંત રમત નિયંત્રકો માટે આધાર:

  • 8BitDo એફસી 30 પ્રો
  • 8BitDo M30 ગેમપેડ
  • બીડીએ પીએસ 4 ફાઇટપેડ
  • હોરી ફાઇટીંગ કમાન્ડર
  • હાયપરકિન ડ્યુક
  • હાયપરકિન X91
  • એમઓજીએ એક્સપી 5-એ પ્લસ
  • NACON GC-400ES
  • એનવીઆઈડીઆઆએ નિયંત્રક v01.04
  • પીડીપી વર્સિસ ફાઇટીંગ પેડ
  • PS4 માટે રેઝર રાયન ફાઇટપેડ
  • રેઝર સર્વેલ
  • સ્ટેડિયા કંટ્રોલર
  • સ્ટીલસેરીઝ સ્ટ્રેટસ ડ્યુઓ
  • PS4 માટે વિક્ટ્રિક્સ પ્રો ફાઇટ લાકડી
  • એક્સબોક્સ વન એલિટ સિરીઝ 2

આ ઉપરાંત, કાર્યો ઉમેરવામાં આવ્યા હતા SDL_GetTeasureScaleMode () અને SDL_SetTeasureScaleMode () ટેક્સચર માટે વપરાયેલ સ્કેલ મોડને મેળવવા અને સેટ કરવા માટે, કાર્ય SDL_LockTeasureToSurface (), SDL_LockTeasure (સમાન)), પરંતુ લ lockedક કરેલા વિસ્તારને એસ.ડી.એલ. સપાટી તરીકે વર્તે છે, ઉપરાંત એક નવું સંમિશ્રણ મોડ ઉમેરવામાં આવ્યો હતો SDL_BLENDMODE_MUL.

SDL_GameControllerTypeForIndex () ફંક્શન રમતના નિયંત્રકના પ્રકારનું એક નિષ્કર્ષ પૂરું પાડે છે (Xbox 360, Xbox One, PS3, PS4, નિન્ટેન્ડો સ્વિચ પ્રો).

કાર્યો ઉમેર્યું SDL_JoystickFromPlayerIndex (), SDL_JoystickSetPlayerIndex (), SDL_GameControllerSetPlayerIndex () અને SDL_GameControllerFromPlayerIndex () પ્લેયરની અનુક્રમણિકા સાથે સંકળાયેલ ડિવાઇસ નક્કી કરવા અને ઇન્સ્ટોલ કરવા માટે.

જ્યારે Android માટે, OpenSL-ES નો ઉપયોગ કરીને અવાજ મેળવવાની ક્ષમતા ઉમેરવામાં આવી છે અને બ્લૂટૂથ સ્ટીમ કંટ્રોલરનો ઉપયોગ કરવા માટે સપોર્ટ રમત નિયંત્રક તરીકે.

ઉલ્લેખિત અન્ય ફેરફારોમાંથી:

  • તત્વોના એરેને શૂન્યમાં SDL_zeroa () મેક્રો ઉમેર્યું.
  • એઆરએમવી 6 + સીપીયુ પર એઆરએમ સીએમડી સૂચનાઓ માટે સપોર્ટ વ્યાખ્યાયિત કરવા માટે એસડીએલ_હોસએઆરએમએસઆઇએમડી () ફંક્શન ઉમેર્યું.
  • લિનક્સ સિસ્ટમ્સ માટે, સુવિધાઓ .SDL_HINT_VIDEO_X11_WINDOW_VISUALID (નવી X11 વિંડોઝ માટે આઉટપુટ ઓળખકર્તાની વ્યાખ્યા) અને SDL_HINT_VIDEO_X11_FORCE_EGL (X11 માટે GLX અથવા EGL નો ઉપયોગ કરવાનો વિકલ્પ) લાગુ કરવામાં આવ્યા છે.

લિનક્સ પર સિમ્પલ ડાયરેક્ટમિડિયા લેયર કેવી રીતે ઇન્સ્ટોલ કરવું?

લિનક્સ પર આ લાઇબ્રેરી ઇન્સ્ટોલ કરવું એકદમ સરળ છે કારણ કે મોટાભાગના લિનક્સ ડિસ્ટ્રિબ્યુશન તેના રિપોઝિટરીઝમાં હોય છે.

કિસ્સામાં ડેબિયન, ઉબુન્ટુ અને આમાંથી ઉતરેલા વિતરણો, તમારે ફક્ત ચલાવવું પડશે ટર્મિનલમાં નીચેના આદેશો:

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

જ્યારે જેઓ યુ છે તેના કેસ માટેઆર્ક લિનક્સ સુરીઓ આપણે ફક્ત નીચે મુજબ ચલાવવાનું છે:

sudo pacman -S sdl2

વપરાશકર્તાઓના કિસ્સામાં ફેડોરા, સેન્ટોસ, આરએચઈએલ અથવા તેના પર આધારિત કોઈપણ વિતરણ, તેઓએ ફક્ત નીચેનો આદેશ ચલાવવો પડશે:

sudo yum install SDL2
sudo yum install SDL2-devel

અન્ય તમામ લિનક્સ વિતરણો માટે, તેઓ ઇન્સ્ટોલેશન માટે પેકેજ "sdl" અથવા "libsdl" શોધી શકે છે અથવા સ્રોત કોડને ડાઉનલોડ અને કમ્પાઇલ કરી શકે છે.

તેઓ આ સાથે આ કરે છે:

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

તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: AB ઈન્ટરનેટ નેટવર્ક્સ 2008 SL
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.