Պե՞տք է սովորեմ sdl թե opengl:

Բովանդակություն:

Պե՞տք է սովորեմ sdl թե opengl:
Պե՞տք է սովորեմ sdl թե opengl:

Video: Պե՞տք է սովորեմ sdl թե opengl:

Video: Պե՞տք է սովորեմ sdl թե opengl:
Video: «Սովորել» ծրագրավորում 2 ամսում։ Sandbox. Ակադեմիայի նորարար կրթական մոդելի փուլը սկսնակների համար 2024, Նոյեմբեր
Anonim

Եթե ցանկանում եք միանգամից շատ շքեղ էֆեկտներ և սփրայթեր էկրանին, օգտագործեք OpenGL, քանի որ այն աջակցում է ստվերային և ապարատային արագացված է: Եթե ձեր խաղը պարզ է և շատ էֆեկտների կամ սփրայթների կարիք չունի, հավատարիմ մնացեք SDL-ին, հատկապես, եթե դա ձեր առաջին խաղն է: SDL-ը ապարատային արագացված չէ, բայց այն շատ ավելի հեշտ է օգտագործել:

Ո՞րն է ավելի լավ OpenGL կամ SDL:

Պտտվող գրաֆիկայի ձեր օրինակի մասին. ավելի լավ է դա անել OpenGL-ով (այսինքն՝ արագացված ապարատով), քան բուն SDL-ով (այսինքն՝ պրոցեսորի վրա), քանի որ այն սովորաբար հաշվողական է: ինտենսիվ (հատկապես, եթե դուք ունեք շատ բիթքարտեզներ՝ յուրաքանչյուր շրջանակը պտտելու համար և ցանկանում եք, որ էֆեկտը հարթ լինի):

Պե՞տք է օգտագործեմ SDL:

Չնայած SDL-ը չափազանց արդյունավետ է միջպլատֆորմային զարգացման համար, այն նաև հիանալի ընտրություն է միայն մեկ հարթակով խաղ ստեղծելու համար՝ շնորհիվ իր հեշտ օգտագործման և. հատկանիշների առատություն. SDL-ն ունի օգտվողների մեծ բազա և ակտիվորեն թարմացվում և պահպանվում է:

Պե՞տք է սովորեմ OpenGL կամ DirectX:

Այսպիսով, իմ հիմնական գիծը հետևյալն է. երկուսն էլ լավն են, OpenGL-ը ձեզ տալիս էխաչաձև հարթակի կոդ (պայմանով, որ դուք գրեք այն), իսկ DirectX-ը ձեզ ավելի շատ խաղերի զարգացմանն ուղղված գործիքներ և գրադարաններ է տալիս: Եթե ամեն ինչ վերաբերում է հնարավորինս արագ սկսելուն, ես խորհուրդ կտամ OpenGL-ին NVidia GPU-ով:

Պե՞տք է սովորել OpenGL:

Դուք նախ պետք է սովորեք OpenGL, քանի որ դա գրաֆիկայի ստանդարտն է շատ հարթակներում: Նույնիսկ եթե կա ավելի նոր գրադարան, հիմունքները հասկանալը և ամբողջ արդյունաբերության մեջ օգտագործվող լեզվով աշխատելը շատ կարևոր է… Հատկապես, քանի որ Vulkan-ը որոշ ժամանակ չի օգտագործվի մեծ ընկերություններում, քանի որ:

Խորհուրդ ենք տալիս: