SDL 2.0.20 ได้รับการเผยแพร่แล้วและนี่คือข่าวของมัน

SDL_โลโก้

ดิ การเปิดตัว SDL 2.0.20 . เวอร์ชันใหม่ ซึ่งทำการเปลี่ยนแปลงบางอย่างเพื่อปรับปรุงการทำงานของไลบรารี นอกเหนือไปจากการแก้ไขข้อผิดพลาดสองประการที่มีอยู่ในเวอร์ชันที่แล้ว

สำหรับผู้ที่ไม่ทราบเกี่ยวกับห้องสมุด SDL คุณควรรู้ว่าสิ่งนี้ มีเครื่องมือเช่นฮาร์ดแวร์เร่งเอาต์พุตกราฟิก 2D และ 3D, การประมวลผลอินพุต, การเล่นเสียง, เอาต์พุต 3 มิติผ่าน OpenGL / OpenGL ES และการดำเนินการอื่น ๆ ที่เกี่ยวข้อง

SDL นั้นคล้ายคลึงกับ DirectX ซึ่งใครจะโต้แย้งได้ว่าแอนะล็อกของ DirectX คือ OpenGL DirectX ยังใช้งานได้กับอุปกรณ์อินพุตและเสียง เมื่อ Loki Software เริ่มพอร์ตเกม AAA บน Linux พวกเขาแทนที่ Direct3D ด้วย OpenGL และไม่มีการแทนที่อย่างอื่นและเนื่องจากทุกวันนี้มันยากที่จะเขียนแอปพลิเคชัน "X" แม้กระทั่งกับ WinAPI บน API X11 แต่ด้วย DirectDraw บน WinAPI ซึ่งเป็นอยู่แล้ว ปัญหาก็คือการถือกำเนิดของ SDL

เอสดีแอล เข้ากันได้อย่างเป็นทางการกับ Windows, MacOS X, Linux, iOS และ Android แม้ว่าจะรองรับแพลตฟอร์มอื่น ๆ เช่น QNX นอกเหนือจากสถาปัตยกรรมและระบบอื่น ๆ เช่น Sega Dreamcast, GP32, GP2X เป็นต้น

DirectMedia Layer อย่างง่าย เขียนด้วยภาษา 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 แทนที่จะเป็นค่าจำนวนเต็ม จึงสามารถระบุข้อมูลสีในรูปแบบ SDL_PIXELFORMAT_RGBA32 และ SDL_PIXELFORMAT_ABGR8888

ในส่วนของการแก้ไขข้อผิดพลาด ใน SDL 2.0.20 . เวอร์ชันใหม่นี้ แก้ไขปัญหาเกี่ยวกับขนาดของเคอร์เซอร์ดั้งเดิมบนแพลตฟอร์ม Windows

ในขณะที่สำหรับ แก้ไข Linux hotplug สำหรับตัวควบคุมเกม ซึ่งใช้งานไม่ได้ในเวอร์ชัน 2.0.18

นอกจากมีอะไรใหม่ใน SDL 2.0.20 แล้ว ยังไฮไลท์อีกด้วย การเผยแพร่ SDL_ttf 2.0.18 ไลบรารี่แยกต่างหาก ที่ ทำหน้าที่เป็นลิงค์ไปยังโปรแกรมฟอนต์ FreeType 2ซึ่งมีเครื่องมือสำหรับการทำงานกับฟอนต์ TTF (TrueType) ใน SDL 2.0.18

เวอร์ชันใหม่นี้มีคุณสมบัติเพิ่มเติมสำหรับการปรับขนาด การควบคุมเอาต์พุต การปรับขนาด และการกำหนดพารามิเตอร์ฟอนต์ TTF และเพิ่มการรองรับร่ายมนตร์ 32 บิต

ในที่สุด หากคุณสนใจที่จะทราบข้อมูลเพิ่มเติม ของเวอร์ชันใหม่นี้คุณสามารถตรวจสอบไฟล์ รายละเอียดตามลิงค์ต่อไปนี้

จะติดตั้ง 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

สำหรับลีนุกซ์รุ่นอื่น ๆ ทั้งหมดพวกเขาสามารถค้นหาแพ็คเกจ "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. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา