Вопросы по теме '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