Logo vi.boatexistence.com

Tôi nên học sdl hay opengl?

Mục lục:

Tôi nên học sdl hay opengl?
Tôi nên học sdl hay opengl?
Anonim

Nếu bạn muốn có nhiều hiệu ứng và họa tiết lạ mắt trên màn hình cùng một lúc, hãy sử dụng OpenGLvì nó hỗ trợ đổ bóng và được tăng tốc phần cứng. Nếu trò chơi của bạn đơn giản và không cần nhiều hiệu ứng hay mô típ, hãy gắn bó với SDL, đặc biệt nếu đây là trò chơi đầu tiên của bạn. SDL không được tăng tốc phần cứng, nhưng nó dễ sử dụng hơn nhiều.

OpenGL hay SDL cái nào tốt hơn?

Về ví dụ của bạn về đồ họa xoay: tốt hơn là làm điều đó với OpenGL(tức là tăng tốc phần cứng) hơn là với chính SDL (tức là trên CPU) vì nó nói chung là hợp pháp chuyên sâu (đặc biệt nếu bạn có nhiều ảnh bitmap để xoay mọi khung hình và bạn muốn hiệu ứng mượt mà).

Tôi có nên sử dụng SDL không?

Mặc dù SDL cực kỳ hiệu quả để phát triển đa nền tảng, nó cũng là một lựa chọn tuyệt vời để tạo trò chơi chỉ với một nền tảng, do tính dễ sử dụng và sự phong phú của các tính năng. SDL có cơ sở người dùng lớn và đang được cập nhật và bảo trì tích cực.

Tôi nên học OpenGL hay DirectX?

Vì vậy, điểm mấu chốt của tôi là: Cả hai đều ổn, OpenGL cung cấp cho bạn mã nền tảng(Miễn là bạn viết nó), và DirectX cung cấp cho bạn nhiều công cụ và thư viện định hướng phát triển trò chơi hơn. Nếu tất cả là để bắt đầu nhanh nhất có thể, tôi khuyên bạn nên sử dụng OpenGL trên GPU NVidia.

Bạn có nên học OpenGL không?

Trước tiên, bạn nên học OpenGL, vì đó là tiêu chuẩn cho Đồ họa, trên rất nhiều nền tảng. Ngay cả khi có một thư viện mới hơn, việc hiểu những điều cơ bản và làm việc với một ngôn ngữ được sử dụng trong toàn ngành là rất quan trọng… Đặc biệt là vì Vulkan sẽ không được sử dụng trong các Công ty lớn trong một thời gian.

Đề xuất: