Câu hỏi được gắn thẻ «sdl»

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.



2
Kỹ thuật quản lý đầu vào trong các trò chơi lớn
Có một kỹ thuật tiêu chuẩn để quản lý đầu vào trong các trò chơi lớn. Hiện tại, trong dự án của tôi, tất cả xử lý đầu vào được thực hiện trong vòng lặp trò chơi, như vậy: while(SDL_PollEvent(&event)){ switch(event.type){ case SDL_QUIT: exit = 1; break; case SDL_KEYDOWN: switch(event.key.keysym.sym){ …
16 c++  sdl  input  standards 



4
Bẫy chuột trong SDL
Làm thế nào tôi có thể bẫy chuột của người dùng trong trò chơi của tôi? Đây không phải là một trò chơi toàn màn hình, nhưng tôi muốn nó để người dùng không thể kéo chuột ra ngoài màn hình. Tôi có phải kiểm tra tọa độ của chuột …
12 sdl  input  mouse 

2
Làm thế nào để tính thời gian delta với SDL?
Tôi đã nghe nói rằng bạn có thể tính toán thời gian delta với hai hàm được gọi là SDL_GetPerformanceCorer và SDL_GetPerformanceFrequency. Tôi không chắc làm thế nào chúng hoạt động hoàn toàn, nhưng tôi nghe nói nó hơi giống với việc sử dụng SDL_GetTicks () Uint64 NOW, LAST; double …
11 c++  algorithm  sdl 


1
SDL làm mờ nhiều bề mặt cùng một lúc
Tôi đang cố gắng viết một trò chơi platforming trong đó các họa tiết cho nền cấp độ được chia thành các khối 512x512. Tôi giữ 3 khối trong bộ nhớ cùng một lúc và tôi đang cố gắng viết mã để làm mờ cả ba màn hình. Đây là …
10 sdl 





2
Cách đối phó với OpenGL và Toàn màn hình trên OS X
Tôi thực hiện hầu hết sự phát triển của mình trên OS X và đối với dự án trò chơi hiện tại của tôi, đây là môi trường mục tiêu của tôi. Tuy nhiên khi tôi chơi game tôi chơi trên Windows. Là một game thủ windows, tôi quen với …
9 opengl  sdl  macos 

3
Chức năng SDL để tải PNG
Hiện tại tôi đang học SDL 2.0 và tôi đã thấy phương pháp này để tải BMP: SDL_Texture* LoadImage(std::string file) { SDL_Surface *loadedImage = nullptr; SDL_Texture *texture = nullptr; loadedImage = SDL_LoadBMP(file.c_str()); if (loadedImage != nullptr) { texture = SDL_CreateTextureFromSurface(renderer, loadedImage); SDL_FreeSurface(loadedImage); } else std::cout << SDL_GetError() << std::endl; return …
9 c++  sdl 

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.