Logo mn.boatexistence.com

Би sdl эсвэл opengl сурах ёстой юу?

Агуулгын хүснэгт:

Би sdl эсвэл opengl сурах ёстой юу?
Би sdl эсвэл opengl сурах ёстой юу?

Видео: Би sdl эсвэл opengl сурах ёстой юу?

Видео: Би sdl эсвэл opengl сурах ёстой юу?
Видео: Operating Systems written in Pascal, Delphi, Lazarus IDE, FreePascal, Turbo Pascal, Modula-2 2024, May
Anonim

Хэрэв та дэлгэцэн дээр нэг дор олон гоёмсог эффект болон спрайтуудыг үзүүлэхийг хүсвэл шэйдер дэмждэг, техник хангамжаар хурдасгасан тул OpenGL-г ашиглаарай. Хэрэв таны тоглоом энгийн бөгөөд олон эффект, спрайт шаардлагагүй бол SDL-г сонгоорой, ялангуяа энэ нь таны анхны тоглоом бол. SDL нь техник хангамжийн хурдасгуур биш боловч ашиглахад илүү хялбар.

OpenGL эсвэл SDL аль нь дээр вэ?

График эргүүлэх тухай жишээний тухайд: үүнийг SDL өөрөө (жишээ нь CPU дээр) хийхээс илүү OpenGL (жишээ нь техник хангамжийн хурдасгасан) дээр хийсэн нь дээр, учир нь энэ нь ерөнхийдөө тооцооллын шинж чанартай байдаг. эрчимтэй (ялангуяа танд хүрээ бүрийг эргүүлэх олон битмап байгаа бөгөөд эффект жигд байхыг хүсч байвал).

Би SDL ашиглах ёстой юу?

SDL нь кросс-платформ хөгжүүлэхэд маш үр дүнтэй боловч ашиглахад хялбар, хялбар байдгаараа зөвхөн нэг платформ дээр тулгуурлан тоглоом бүтээхэд маш сайн сонголт юм. шинж чанаруудын элбэг дэлбэг байдал. SDL нь өргөн хэрэглэгчийн суурьтай бөгөөд идэвхтэй шинэчлэгдэж, арчилж байна.

Би OpenGL эсвэл DirectX сурах ёстой юу?

Тиймээс миний дүгнэлт бол: Аль аль нь сайн байна, OpenGL танд платформын код (хэрэв та үүнийг бичвэл), DirectX нь тоглоом хөгжүүлэхэд чиглэсэн илүү олон хэрэгсэл, сангуудыг өгдөг. Хэрэв бүх зүйл аль болох хурдан эхлэхэд зориулагдсан бол би NVidia GPU дээр OpenGL ашиглахыг зөвлөж байна.

Та OpenGL сурах ёстой юу?

Та эхлээд OpenGL-г сурах хэрэгтэй, учир нь энэ нь маш олон платформ дээрх Графикийн стандарт юм. Шинэ номын сан байгаа ч гэсэн үндсийг нь ойлгож, бүх салбарт хэрэглэгддэг хэлтэй ажиллах нь маш чухал… Ялангуяа Вулканыг том компаниудад хэсэг хугацаанд ашиглахаа больсон.

Зөвлөмж болгож буй: