Как стать автором
Обновить

Комментарии 12

начнем с подключения SDL 2

Вот ссылка на то как подключить: <SDL.h> или <SDL2/SDL.h> . То ли у вас в туториале неправильно, то ли информация из ссылки протухла.


Далее мы инициализируем SDL 2 функцией SDL_Init(). Мы передали в нее SDL_INIT_EVERITHING

И тут, если что-то пошло не так, неплохо бы печатать что, а не молча возвращать 1. Вот как по этой ссылке — Функция для правильного выяснения что пошло не так с SDL

Было бы неплохо указывать целевую платформу примеров. Ну и жиденько содержания.

Ну так то SDL кроссплатформенная библиотека, такое должно везде собираться.

Установку SDL 2 я пропущу

А зря. Именно установка, настройка окружения и все вот эти предварительные ласки вызывают больше всего проблем.


Желательно в начале еще написать, какую программу мы вообще делаем, и добавить картинку.


SDL_WINDOWPOS_UNDEFINED, SDL_WINDOWPOS_UNDEFINED
принимает значения имени окна, позиции окна по OX, позиции окна по OY

Что именно значит UNDEFINED?
Уточните, как именно расположена координатная сетка на экране. У нее есть специфика по сравнению с обычным изображением математической координатной плоскости (на листе бумаги).


Для этого создадим поверхность, на которой будем все рисовать, т. к. непосредственно в окне рисовать как-то некрасиво, что ли.

Насколько я понимаю, функция SDL_GetWindowSurface не создает новой поверхности, а получает ссылку на поверхность окна. Так что далее мы рисуем непосредственно в окне.

То ли у меня профдеформация уже, то ли это уже вторая статья, где автор не обременяет себя расшифровкой непонятной аббревиатуры. Точнее, понятной, конечно — Secure Development Lifecycle, только вот в статье что-то вообще не о том.

Возможно, потому что эта статья о Simple DirectMedia Layer?

Копируйте названия констант из кода, пожалуйста. SDL_INIT_EVERITHING режет глаз.
А по статье — чуть больше бы хотелось информации. На каком этапе сейчас SDL? Стоит ли она того чтобы начинать ей пользоваться?

Зависит от ваших требований. Я бы взял GLFW, он более современный и активней разрабатывается, но у него более узкий спектр фич (окна, мониторы, контексты, ввод-вывод, и пара мелочей), и нет поддержки мобильных платформ (но вроде есть отдельный форк для них). В свою очередь SDL умеет в примитивы, звук, текстуры, шрифты, и т.д, но на базовом уровне.
Собственно, я и использую GLFW. В продуктах вроде SFML или SDL прельщает то что есть работа из коробки со всем (звук, сеть и т.д.), потому и хотелось бы чтоб знакомство с ними начиналось не с открытия окна, что я могу и без них, а именно с преимуществ данных решений.
Есть у кого-нибудь реальные проекты на SDL для Android и iOS? В магазинах можно посмотреть?
Если для новичка, то малоинформативно и пропущен ряд важных моментов(например, установка и настройка окружения). Если для продвинутых, то ничего нового.
27 мая 2019
Решил вот посмотреть на SDL 2, но на русском ничего толкового не нашел
Уроки по SDL 2: Урок 1 — привет, SDL 2

22 октября 2013
я решил попробовать свои силы в SDL. Да вот незадача, каких-либо толковых уроков по SDL версии 2.0 на русском языке найти мне не удалось.
Цикл уроков по SDL 2.0: урок 1

8 ноября 2013
почти не возможно найти каких либо примеров использования SDL2.x, что уж говорить о рунете.
SDL2: Основы

Какой труднонаходимый этот ваш SDL.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории