Вопросы по теме 'sdl'

Как с помощью OpenGL / SDL заставить мышь управлять камерой, как FPS?
Я создал эту базовую 3D-демонстрацию, используя OpenGL / SDL. Я обработал обратный вызов клавиатуры, чтобы я мог перемещаться влево и вправо, используя «a» и «s», и двигаться вперед и назад, используя «s» и «w». Однако сейчас я хотел бы сделать это...
8494 просмотров
schedule 06.04.2024

самый простой способ портировать игру на основе SDL-1.2 на iPhone
У меня есть игра на основе SDL-1.2, и я хочу перенести ее на iPhone, поэтому хочу спросить, как проще. Я работаю над MacOSX и у меня уже есть iPhone SDK от Apple (так что я предполагаю, что iPhone Toolchain мне не подходит, так как я использую...
1362 просмотров
schedule 11.10.2022

Существует ли API для 2D-графики с идеальным пиксельным рисованием и аппаратным ускорением 2D?
На данный момент мы находимся на первых этапах создания 2D-игры, которая будет сосредоточена на разрушаемых средах и объектах. Однако мы уже столкнулись с серьезными проблемами с выбором правильного графического API. В настоящее время мы...
2199 просмотров
schedule 20.10.2023

Обновление экрана для отображения положения камеры
Я преобразовал исходный код C++ из использования GLUT в использование SDL/OpenGL. Проблема заключается в том, что, поскольку я изменился с GLUT, «позиция камеры не обновляется, поэтому вместо перемещения с помощью клавиатуры экран просто сидит и...
232 просмотров
schedule 22.04.2024

Проблемы с копированием поверхности в SDL из вектора SDL_Rect
#include "main.h" SDL_Surface* screen; //The screen Surface SDL_Surface* Snake_Body; //The snake surface (shape to draw) SDL_Rect rectangle1; //Red border SDL_Rect rectangle2; //Black Board SDL_Event event; //Keyboard handling direction...
1127 просмотров
schedule 17.11.2023

SDL Toggling Fullscreen показывает кадр
У меня возникла проблема при переключении приложения SDL из полноэкранного режима в оконный и обратно: SDL_SetVideoMode( (int)screenSize.x, (int)screenSize.y, 32, SDL_NOFRAME | SDL_FULLSCREEN | SDL_OPENGL ); // now upload all active textures back...
3191 просмотров
schedule 07.10.2022

SDL в XCode 4.3.2 SDLMain.o неопределенные символы
Я начал пытаться использовать SDL в Xcode 4.3.2, поэтому я запустил приложение Cocoa для Mac OS X и подключил все свои фреймворки: OpenGL, SDL и т. д. У меня нет SDL_Image, SDL_Mixer и т. д. (они мне нужны? ) Когда я пытаюсь скомпилировать проект,...
2118 просмотров
schedule 17.12.2023

SDL_PeepEvents не будет обрабатывать закрытие окна
Я вызываю SDL_PeepEvents( sdlevent, EVENT_BUFFER_SIZE, SDL_GETEVENT, SDL_FIRSTEVENT, SDL_SYSWMEVENT ); , однако после нескольких секунд выполнения и возни с окном (изменение размера/перемещение/минимизация) он не будет подхватывать событие, когда x...
430 просмотров
schedule 05.11.2023

Вала OpenGL glGenTexture
colors = surface->format->BytesPerPixel; if (colors == 4) { // alpha if (surface->format->Rmask == 0x000000ff) texture_format = GL_RGBA; else texture_format = GL_BGRA; } else { // no alpha if...
593 просмотров
schedule 21.11.2023

OpenGL - Координаты текстуры на квадроцикле
Я понятия не имею, что случилось. Кажется, все в порядке. Вот код (текстура загружена, просто рисуется): glBegin( GL_QUADS ); float TX1,TX2,TY1,TY2; TX1=some_numbers_check_below_code; TX2=some_numbers_check_below_code;...
3281 просмотров
schedule 30.04.2024

Кнопка мыши SDL несовместима
У меня возникла любопытная небольшая проблема с опросом событий мыши с использованием SDL. if(event.type == SDL_MOUSEBUTTONDOWN) { printf("click %d\n", event.button.button); } else if(event.type ==...
2403 просмотров
schedule 19.05.2024

Вызов Emscripten для SDL_Init замораживает ввод текста в браузере
В настоящее время я компилирую Sprite Engine под mingw. Поэтому у меня есть 2 вопроса. Emscripten эмулирует поведение SDL через уровень WebGL. мне даже не нужно связывать библиотеки SDL при компиляции с emcc. Вопрос такой: Если я...
1108 просмотров
schedule 29.10.2022

Ошибка C++: точка не была объявлена ​​в этой области
Пожалуйста, помогите с этой ошибкой. Я использую компилятор Code::Blocks. Вот мой код. #ifndef PROTOTYPES_H_INCLUDED #define PROTOTYPES_H_INCLUDED //The headers #include "SDL/SDL.h" #include "SDL/SDL_image.h" #include "SDL/SDL_ttf.h" #include...
744 просмотров
schedule 29.12.2023

Преобразование позиции окна SDL в мировую позицию OpenGL
Я использую SDL и OpenGL для этого проекта. Мой экран при запуске программы имеет разрешение 640 x 480, как и мои настройки glOrtho. Таким образом, программа запускается синхронно. Но моя программа позволяет пользователю создать выбор с помощью...
1798 просмотров
schedule 27.10.2023

Ошибка сегментации при использовании SDL
[РЕШЕНО] Я следую этому руководству (видео) , и я в этот самый момент. У меня не было проблем с компиляцией, но когда дело доходит до запуска программы, она просто мигает на секунду и выключается. Итак, я запустил отладчик и обнаружил ошибку...
1768 просмотров
schedule 24.09.2022

SDL 2.0 -> Передал NULL мьютекс
Когда я компилирую простой пример с SDL 2.0, после команды SDL_CreateWindow возникает следующая ошибка: «Перешел NULL мьютекс». Я использую проект статической библиотеки. Также я тестирую OSX 10.8.3. Это сообщает, что чего-то не хватает при...
799 просмотров
schedule 13.10.2023

Добавить SDL к моему пути
Я устанавливаю SDL через brew на свой Mac, но не могу его включить! Вот мой слишком простой код: #include <SDL.h> int main(){ return 0; } когда я скомпилировал его с помощью cc, CC не смог найти SDL.h. Я обнаружил, что brew...
3303 просмотров
schedule 18.08.2022

Ситуация с тайлингом SDL
Я делаю игру TBS, по крайней мере, я пытаюсь. Итак, я начал с учебника на lazyfoo.net (урок 29) на как сделать мозаичное окружение и вносить свои изменения по ходу дела. Каждый раз, когда я пытаюсь скомпилировать его, я получаю две основные...
506 просмотров
schedule 26.10.2022

SDL по проблеме Eclipse
Я установил SDL на Eclipse на Win 7. Я поместил все файлы из zip-файла MinGw SDL2 в нужные места (я думаю). Я поместил dll в системную папку, lib в lib MinGW и папку SDL2 в include. Я добавил ссылку на SDL2 и SDL2main и написал следующее:...
675 просмотров
schedule 22.09.2022

Ошибка С++, вызов члена класса из функции
Я работаю над созданием игры и получаю ошибку компиляции apply_surface was not declared in this scope. ошибка в строке 95 , в функции User::show() . РЕДАКТИРОВАТЬ: теперь, когда он исправлен, изображение не отображается на экране. извините за...
304 просмотров
schedule 29.04.2024