Czy powinienem nauczyć się sdl czy opengl?

Spisu treści:

Czy powinienem nauczyć się sdl czy opengl?
Czy powinienem nauczyć się sdl czy opengl?

Wideo: Czy powinienem nauczyć się sdl czy opengl?

Wideo: Czy powinienem nauczyć się sdl czy opengl?
Wideo: How you can start learning OpenGL 2024, Listopad
Anonim

Jeżeli chcesz mieć wiele efektownych efektów i sprite'ów na raz, użyj OpenGL, ponieważ obsługuje on shadery i jest akcelerowany sprzętowo. Jeśli twoja gra jest prosta i nie wymaga wielu efektów ani sprite'ów, trzymaj się SDL, zwłaszcza jeśli jest to twoja pierwsza gra. SDL nie jest przyspieszany sprzętowo, ale jest znacznie łatwiejszy w użyciu.

Który jest lepszy OpenGL czy SDL?

O twoim przykładzie z obracaniem grafiki: lepiej zrobić to za pomocą OpenGL (tj. z akceleracją sprzętową) niż z samym SDL (tj. na procesorze), ponieważ generalnie jest to obliczeniowe intensywne (zwłaszcza jeśli masz dużo bitmap do obracania każdej klatki i chcesz, aby efekt był płynny).

Czy powinienem używać SDL?

Chociaż SDL jest wyjątkowo skuteczny w przypadku rozwoju międzyplatformowego, jest to również doskonały wybór do tworzenia gier z myślą tylko o jednej platformie, ze względu na łatwość użycia i bogactwo funkcji. SDL ma dużą bazę użytkowników i jest aktywnie aktualizowany i utrzymywany.

Czy powinienem nauczyć się OpenGL czy DirectX?

Moim zdaniem: oba są w porządku, OpenGL daje kod wieloplatformowy (pod warunkiem, że go napiszesz), a DirectX daje więcej narzędzi i bibliotek zorientowanych na tworzenie gier. Jeśli chodzi o jak najszybsze rozpoczęcie pracy, polecam OpenGL na procesorze graficznym NVidia.

Czy powinieneś nauczyć się OpenGL?

Najpierw powinieneś nauczyć się OpenGL, ponieważ jest to standard grafiki na tak wielu platformach. Nawet jeśli istnieje nowsza biblioteka, zrozumienie podstaw i praca z językiem używanym w całej branży jest bardzo ważna… Zwłaszcza, że od tego czasu Vulkan nie będzie używany w dużych firmach.

Zalecana: