Simple DirectMedia Layer (SDL) là một thư viện đa phương tiện đa nền tảng được thiết kế để cung cấp quyền truy cập cấp thấp vào âm thanh, bàn phím, chuột, cần điều khiển, phần cứng 3D thông qua OpenGL và bộ đệm khung video 2D.
Đã đóng cửa. Câu hỏi này không đúng chủ đề . Nó hiện không chấp nhận câu trả lời. Bạn muốn cải thiện câu hỏi này? Cập nhật câu hỏi để nó thuộc chủ đề cho Trao đổi ngăn xếp phát triển trò chơi. Đóng cửa 2 năm trước . …
Sau tất cả mọi thứ, tôi đã tìm được một đoạn mã đơn giản chỉ ra cách vẽ hình ảnh 2D bằng openGL: #include "SDL/SDL.h" #include "SDL/SDL_opengl.h" #include "SDL/SDL_image.h" const int SCREEN_WIDTH = 640; const int SCREEN_HEIGHT = 480; const int SCREEN_BPP = 32; int tex; int loadTexture(char* fileName){ SDL_Surface …
Tôi đang chuyển một ứng dụng sang iOS và do đó cần nâng cấp nó lên SDL2 từ SDL1.2 (cho đến nay tôi chỉ thử nghiệm nó dưới dạng một ứng dụng trên máy tính để bàn OS X). Tuy nhiên, khi chạy mã với SDL2, tôi nhận được kết …
Tôi đã triển khai phần lớn logic trò chơi của mình ngay bây giờ, nhưng vẫn tạo ra các bản đồ của mình với các vòng lặp khó chịu khi đang di chuyển để có thể làm việc với một cái gì đó. Bây giờ tôi muốn tiếp tục và …
Tôi đang cố gắng sử dụng SDL + OpenGL nhưng tôi không tin khả năng tăng tốc phần cứng đang hoạt động vì tốc độ khung hình cho khoảng 18000 polys là khoảng 24fps trên máy lõi tứ nhưng là 1-2fps vô vọng trên Intel Atom. Ngay cả lõi tứ …
( SDL_GL_SwapBuffers()đặc biệt) Khi bạn đã vẽ một cảnh, và bạn gọi bộ đệm trao đổi, đó là thói quen trước đó glClear()là cảnh trước khi vẽ bất cứ thứ gì; Nếu bạn không rõ, nội dung của bộ đệm là gì? Điều này được xác định bởi bất kỳ …
Tôi chưa quen với chương trình Gamemming và SDL, và tôi đã theo dõi các hướng dẫn SDL của Lazyfoo . Câu hỏi của tôi liên quan đến chuyển động dựa trên thời gian và chuyển động dựa trên tốc độ khung hình, về cơ bản là tốt hơn hoặc …
Tôi đang cố gắng sử dụng SDL_LockTexture và SDL_UnlockTexture để chỉnh sửa trực tiếp các pixel trong một kết cấu. Tôi đang sử dụng SDL 2.0. Đặt giá trị pixel bằng mã sau đây sẽ không sửa đổi kết cấu: void *pixels; int pitch; SDL_LockTexture(mytexture, NULL, &pixels, &pitch); // Set …
Tôi có một lớp Trò chơi với các chức năng trò chơi chính của mình và các thể hiện của các đối tượng trò chơi như màn hình, v.v. Trò chơi của tôi được tạo bằng C ++ và SDL. Tôi đã tự hỏi, mặc dù, chính nên là một …
Tôi đang cố gắng tạo ra một trò chơi platformer 2D (loại Mario) và tôi gặp một số vấn đề với việc xử lý va chạm đúng cách. Tôi đang viết trò chơi này bằng C ++, sử dụng SDL cho đầu vào, tải hình ảnh, tải phông chữ, vân …
Tôi hiện đang tham gia vào một dự án trò chơi và chúng tôi đạt đến điểm chúng tôi muốn thêm GUI cho menu và các thứ khác nhưng thời gian chúng tôi có thể dành để phát triển hệ thống của riêng mình có thể khiến chúng tôi mất …
Tôi đang tạo một trò chơi bằng OpenGL (thông qua SDL) và C ++ (thông qua Visual Studios 2010 Professional). Trong trò chơi, tôi sẽ sử dụng hoạt hình nhân vật 3D. Tôi muốn sử dụng các tệp sóng * .obj cho tất cả các mô hình 3D (ngoại trừ …
Tôi đang cố gắng viết mô-đun đồ họa của động cơ của tôi. Đó là, phần mã này chỉ cung cấp một giao diện để tải hình ảnh, phông chữ, vv và vẽ chúng trên màn hình. Nó cũng là một trình bao bọc cho thư viện tôi đang sử …