Logo az.boatexistence.com

Sdl yoxsa opengl öyrənməliyəm?

Mündəricat:

Sdl yoxsa opengl öyrənməliyəm?
Sdl yoxsa opengl öyrənməliyəm?

Video: Sdl yoxsa opengl öyrənməliyəm?

Video: Sdl yoxsa opengl öyrənməliyəm?
Video: Написание 2D-игр на C с использованием SDL Томаса Лайвли 2024, Bilər
Anonim

Ekranda birdən çox dəbdəbəli effektlər və spritlər istəyirsinizsə, OpenGL istifadə edin, çünki o, şeyderləri dəstəkləyir və hardware sürətləndirilir. Oyununuz sadədirsə və çoxlu effektlərə və ya spritlərə ehtiyac yoxdursa, xüsusilə ilk oyununuzdursa, SDL ilə qalın. SDL hardware sürətləndirilməyib, lakin istifadəsi daha asandır.

Hansı OpenGL və ya SDL daha yaxşıdır?

Fırlanan qrafika ilə bağlı nümunəniz haqqında: bunu SDL-nin özü (yəni CPU-da) ilə deyil, OpenGL ilə etmək (yəni, aparat sürətləndirilmiş) daha yaxşıdır, çünki o, ümumiyyətlə hesablama xarakterlidir. intensiv (xüsusilə hər çərçivəni fırlatmaq üçün çoxlu bitmaplarınız varsa və effektin hamar olmasını istəyirsinizsə).

SDL istifadə etməliyəm?

SDL cross-platforma inkişafı üçün son dərəcə təsirli olsa da, o, həm də istifadə rahatlığı və sadəliyi ilə yalnız bir platforma ilə oyun yaratmaq üçün əla seçimdir. xüsusiyyətlərin bolluğu. SDL böyük istifadəçi bazasına malikdir və aktiv şəkildə yenilənir və saxlanılır.

OpenGL yoxsa DirectX öyrənməliyəm?

Beləliklə, mənim nəticəm belədir: Hər ikisi yaxşıdır, OpenGL sizə çarpaz platforma kodu (onu yazmağınız şərtilə) verir və DirectX sizə daha çox oyun inkişafı yönümlü alətlər və kitabxanalar verir. Əgər hər şey mümkün qədər tez işə başlamaqdırsa, mən NVidia GPU-da OpenGL-i tövsiyə edərdim.

OpenGL öyrənməlisən?

Siz OpenGL-i öyrənməlisiniz, çünki bu, bir çox platformada Qrafika üçün standartdır. Daha yeni bir kitabxana olsa belə, əsasları başa düşmək və sənayenin hər yerində istifadə olunan bir dillə işləmək çox vacibdir… Xüsusilə Vulkan bir müddət Böyük Şirkətlərdə istifadə edilməyəcəyi üçün.

Tövsiyə: