SDL 2.0.20 כבר שוחרר ואלה החדשות שלו

SDL_לוגו

ה שחרור הגרסה החדשה של SDL 2.0.20 בהם בוצעו כמה שינויים המשפרים את תפקוד הספרייה, בנוסף לתיקון שתי שגיאות שהיו בגרסה האחרונה.

למי שלא יודע על הספרייה SDL, אתה צריך לדעת שזה, מספק כלים כגון פלט גרפי דו-ממדי ותלת ממדי מואץ בחומרה, עיבוד קלט, השמעת שמע, פלט תלת ממדי באמצעות OpenGL / OpenGL ES ופעולות רבות אחרות הקשורות.

SDL מקביל ל-DirectX, אליו אפשר לטעון שהאנלוגי של DirectX הוא OpenGL. DirectX עובד גם עם התקני קלט וסאונד. כאשר Loki Software התחילו להעביר משחקי AAA על לינוקס, הם החליפו את Direct3D ב-OpenGL ולא היה תחליף לשום דבר אחר ומכיוון שקשה לכתוב אפליקציות "X" בימינו אפילו עם WinAPI על API X11, אבל עם DirectDraw ב-WinAPI שזה כבר בעיה, זה איך SDL נולד.

Sdl זה תואם רשמית ל- Windows, Mac OS X, Linux, iOS ו- Android, למרות שיש לו תמיכה בפלטפורמות אחרות כמו QNX, בנוסף לארכיטקטורות ומערכות אחרות כמו Sega 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 במקום ערך שלם, לכן ניתן לציין את נתוני הצבע בפורמטים SDL_PIXELFORMAT_RGBA32 ו-SDL_PIXELFORMAT_ABGR8888.

מצד תיקוני באגים, בגרסה החדשה הזו של SDL 2.0.20 נפתרה בעיה בגודל הסמנים המקוריים בפלטפורמת Windows.

תוך כדי תיקון התקע של לינוקס עבור בקרי משחק, שהיה מקולקל בגרסה 2.0.18.

בנוסף למה שחדש ב-SDL 2.0.20, הוא גם מדגיש מהדורה נפרדת של ספריית SDL_ttf 2.0.18 איזה משמש כקישור למנוע הגופנים FreeType 2, המספק כלים לעבודה עם גופני TTF (TrueType) ב-SDL 2.0.18.

הגרסה החדשה כוללת תכונות נוספות לשינוי קנה מידה, בקרת פלט, שינוי גודל ופרמטרים של גופני TTF, ומוסיפה תמיכה בגליפים של 32 סיביות.

בסופו של דבר אם אתה מעוניין לדעת יותר על כך של הגרסה החדשה הזו, אתה יכול לבדוק את פרטים בקישור הבא.

כיצד להתקין שכבת DirectMedia פשוטה ב- Linux?

התקנת ספרייה זו על לינוקס היא די פשוטה מכיוון שרוב הפצות לינוקס מכילות אותה במאגרים שלהם.

במקרה של דביאן, אובונטו והפצות שמקורן באלה, תצטרכו לרוץ רק הפקודות הבאות במסוף:

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

ואילו למקרה של מי שאתהארכיב לינוקס סוארים עלינו רק להפעיל את הדברים הבאים:

sudo pacman -S sdl2

במקרה של המשתמשים ב- פדורה, 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. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.