Logo ky.boatexistence.com

Sdl же opengl үйрөнүшүм керекпи?

Мазмуну:

Sdl же opengl үйрөнүшүм керекпи?
Sdl же opengl үйрөнүшүм керекпи?

Video: Sdl же opengl үйрөнүшүм керекпи?

Video: Sdl же opengl үйрөнүшүм керекпи?
Video: [Episode 5] [Code] Setup SDL2 and OpenGL and first OpenGL function (glGetString) - Modern OpenGL 2024, Май
Anonim

Эгер сиз бир эле убакта экранда көптөгөн кооз эффекттерди жана спрайттарды кааласаңыз, OpenGL колдонуңуз, анткени ал шейдерлерди колдойт жана аппараттык камсыздоону ылдамдатат. Эгер оюнуңуз жөнөкөй болсо жана көп эффекттерди же спрайттарды талап кылбаса, SDL менен карманыңыз, айрыкча бул сиздин биринчи оюнуңуз болсо. SDL аппараттык жактан ылдамдатылган эмес, бирок аны колдонуу бир топ жеңил.

OpenGL же SDL кайсынысы жакшы?

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

SDL колдонушум керекпи?

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

OpenGL же DirectX үйрөнүшүм керекпи?

Ошондуктан менин жыйынтык: Экөө тең жакшы, OpenGL сизге кайчылаш платформа кодун берет (аны жазуу шартында) жана DirectX сизге көбүрөөк оюндарды өнүктүрүүгө багытталган куралдарды жана китепканаларды берет. Эгер мүмкүн болушунча тезирээк баштоо керек болсо, мен NVidia GPU'да OpenGLди сунуштайм.

OpenGLди үйрөнүшүң керекпи?

Адегенде OpenGLди үйрөнүшүңүз керек, анткени бул көптөгөн платформаларда Графиканын стандарты. Жаңы китепкана болсо дагы, негиздерин түшүнүү жана бардык тармакта колдонулган тил менен иштөө абдан маанилүү… Айрыкча, Вулкан чоң компанияларда бир аздан бери колдонулбайт.

Сунушталууда: