Series Lập Trình Xây Dựng Game Engine Sử Dụng Thư Viện SDL2
Có thể bạn quan tâm
Giới thiệu một chút về thư viện SDL2 và vì sao chúng ta nên sử dụng thư viện này để xây dựng game engine
- SDL (Simple DirectMedia Layer) là một thư viện đa phương tiện, đa nền tảng, bao gồm các API để thao tác với âm thanh, bàn phím, chuột, joystick, 3D hardware thông qua OpenGL, and 2D video.
- SDL hổ trợ các nên tảng như Linux, Windows, Windows CE, BeOS, MacOS, Mac OS X, FreeBSD, NetBSD, OpenBSD, BSD/OS, Solaris, IRIX, and QNX.
- SDL được viết bằng C nhưng hổ trợ tốt với C++ và hiện tại cũng đã hổ trợ các ngôn ngữ khác như Ada, C#, Lua, Ocaml, Pascal và Python.
- Các game được viết sử dụng thư viện SDL như Syberia II, 7 Grands Step, Secret Maryo Chronicles… Trang chủ SDL: https://www.libsdl.org/
Với những bạn mới bắt đầu học lập trình căn bản với C/C++ lên và bắt đầu tiếp xúc với một engine game lớn và đồ sộ như Cocos 2dx, Unity thì rất là khó và khá là mất thời gian vì các bạn không hiểu bản chất bên trong engine đó được viết như thế nào từ cách load hình ảnh lên game, sử dụng cái gì để vẽ, hiện thực FPS. Thì đối với thư viện SDL2 là một thư viện cung cấp cho chúng ta một số các chức năng cơ bản như vẽ các hình học lên cửa sổ, xử lý event input output, play audio, và đặc biệt là thư viện này được viết bằng C/C++ và build trên nhiều nền tảng khác nhau nên rất linh động nên đây là một thư viện cực kì bổ ích cho các bạn nào muốn xây dựng một engine game của chính mình.
Series bao gồm 7 bài viết như dưới đây: Bài 1: Khởi Tạo Môi Trường Lập Trình Game Sử Dụng Thư Viện SDL (Simple DirectMedia Layer) Bài 2: Hướng dẫn build thư viện SDL2 trên macOS(Simple DirectMedia Layer) Bài 3: Xử Lý Sự Kiện Trong SDL Bài 4: Load Texture Trong SDL Bài 5: Play Audio Trong SDL Bài 6: Hiện Thực Frame Per Second (FPS) Trong SDL Bài 7: Draw Text Trong SDL
Link toàn bộ bài viết: http://eitguide.net/category/lap-trinh-game/sdl/
Fanpage lập trình: https://www.facebook.com/eitguideandroid/
Từ khóa » Học Sdl2
-
Lập Trình Game Với SDL - CodeLearn
-
[PDF] 7 - Đồ Hoạ Với SDL - VNU-UET
-
Series Hướng Dẫn Dùng SDL Cơ Bản - Writes
-
Lập Trình Game C++ SDL Bài 1: Giới Thiệu - Cài Đặt Thư Viện SDL
-
Lập Trình Game C++ SDL Phần 2: Tạo Project Và Liên Kết Thư Viện ...
-
Khởi Tạo Môi Trường Lập Trình Game Sử Dụng Thư Viện SDL ...
-
Học Lập Trình Game C++ SDL Giới Thiệu Phần 2. - YouTube
-
Bài Giảng Lập Trình Nâng Cao: Đồ Hoạ Với SDL - Trần Quốc Long
-
Lập Trình Game C++ SDL Bài 1: Giới Thiệu Và Cài đặt - NovaSpro
-
Bài Giảng Lập Trình Nâng Cao: Đồ Hoạ Với SDL - Trần Quốc Long
-
4 Website Miễn Phí Giúp Học Những điều Cơ Bản Về Phát Triển Game
-
A Glue Crate Between Fontdue And Sdl2. - GitHub
-
ASM And SDL Models Of Geographic Routing In Mobile Ad Hoc ...