Logo ka.boatexistence.com

უნდა ვისწავლო sdl თუ opengl?

Სარჩევი:

უნდა ვისწავლო sdl თუ opengl?
უნდა ვისწავლო sdl თუ opengl?

ვიდეო: უნდა ვისწავლო sdl თუ opengl?

ვიდეო: უნდა ვისწავლო sdl თუ opengl?
ვიდეო: Should you learn SDL, SFML, or GLFW? (or GLUT) #indiegamedevontop 2024, მაისი
Anonim

თუ გსურთ ბევრი ლამაზი ეფექტი და სპრაიტი ერთდროულად ეკრანზე, გამოიყენეთ OpenGL, რადგან ის მხარს უჭერს ჩრდილებს და არის ტექნიკის დაჩქარება. თუ თქვენი თამაში მარტივია და არ საჭიროებს ბევრ ეფექტს ან სპრაიტს, გამოიყენეთ SDL, განსაკუთრებით თუ ეს თქვენი პირველი თამაშია. SDL არ არის აპარატურის დაჩქარება, მაგრამ მისი გამოყენება ბევრად უფრო ადვილია.

რომელია უკეთესი OpenGL თუ SDL?

თქვენი მაგალითის შესახებ მბრუნავი გრაფიკის შესახებ: სჯობს ამის გაკეთება OpenGL-ით (ანუ აჩქარებული აპარატურა) ვიდრე თავად SDL-ით (ანუ CPU-ზე), რადგან ის ზოგადად გამოთვლითია. ინტენსიური (განსაკუთრებით თუ თქვენ გაქვთ ბევრი ბიტმაპი ყოველი კადრის დასაბრუნებლად და გსურთ რომ ეფექტი იყოს გლუვი).

გამოვიყენო SDL?

მიუხედავად იმისა, რომ SDL არის უაღრესად ეფექტური კროს-პლატფორმის განვითარებისთვის, ის ასევე შესანიშნავი არჩევანია თამაშის შესაქმნელად მხოლოდ ერთი პლატფორმის გათვალისწინებით, მისი მარტივი გამოყენების და თვისებების სიმრავლე. SDL-ს აქვს მომხმარებელთა დიდი ბაზა და მიმდინარეობს აქტიურად განახლება და შენარჩუნება.

უნდა ვისწავლო OpenGL თუ DirectX?

ასე რომ, ჩემი დასკვნა ასეთია: ორივე კარგია, OpenGL გაძლევთჯვარედინი პლატფორმის კოდს (იმ პირობით, რომ დაწერთ), და DirectX გაძლევთ უფრო მეტ თამაშზე ორიენტირებულ ინსტრუმენტებსა და ბიბლიოთეკებს. თუ საქმე ეხება რაც შეიძლება სწრაფად დაწყებას, მე გირჩევთ OpenGL-ს NVidia GPU-ზე.

უნდა ისწავლო OpenGL?

ჯერ უნდა ისწავლოთ OpenGL, რადგან ეს არის სტანდარტი გრაფიკისთვის, ამდენ პლატფორმაზე. მაშინაც კი, თუ არსებობს უფრო ახალი ბიბლიოთეკა, საფუძვლების გაგება და იმ ენაზე მუშაობა, რომელიც გამოიყენება მთელ ინდუსტრიაში, ძალიან მნიშვნელოვანია… მით უმეტეს, რომ Vulkan არ იქნება გამოყენებული დიდ კომპანიებში, მას შემდეგ.

გირჩევთ: