Форум программистов, компьютерный форум, киберфорум
SFML
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.87/60: Рейтинг темы: голосов - 60, средняя оценка - 4.87
 Аватар для Egor138
32 / 13 / 3
Регистрация: 10.08.2012
Сообщений: 619
Записей в блоге: 2

Sfml библтотека

13.09.2013, 22:47. Показов 12524. Ответов 13
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите с выбором библиотеки. Хочу научиться работать с 2d графихой, хотя бы до уровня написания игры МАРИО.

Cтоит ли изучать sfml или лучше для начала opengl??
Как я понимаю sfml написанна с помощью opengl.

И какая библиотка больше подойдет для начала???
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
13.09.2013, 22:47
Ответы с готовыми решениями:

SFML в C::B пытается что-то найти в D:\sfml-release\ которого нет
Добрый день, вторые сутки пытаюсь подключить SFML библиотеку к C::B. При подключении по мануалу с офф сайта любой версии SFML к любой...

D:\C++ Projekts\SFML\main.cpp [Error] SFML\Graphics.hpp: No such file or directory
Пытаюсь начать кодить на библиотеке SFML но при компиляции пучтого проэкта выдает SFML\Graphics.hpp: No such file or directory. Пытался...

Создание релиза exe файла SFML C++ на VS 2017 (не удается открыть входной файл "sfml-graphics-s.lib")
не могу собрать решение релиз версии, не пойму что я делаю не так постоянно выдает ошибку 1>LINK : fatal error LNK1181: не удается...

13
134 / 132 / 51
Регистрация: 25.05.2013
Сообщений: 233
13.09.2013, 23:03
"OpenGL супер книга". На русском языке есть 3 издание. Также несложно найти исходники всех примеров в книге.
1
 Аватар для Egor138
32 / 13 / 3
Регистрация: 10.08.2012
Сообщений: 619
Записей в блоге: 2
14.09.2013, 07:13  [ТС]
Цитата Сообщение от UranFlex Посмотреть сообщение
"OpenGL супер книга". На русском языке есть 3 издание. Также несложно найти исходники всех примеров в книге.
Спасибо, тоесть не сильно напрягаясь я смогу сделать все тоже самое, что и на SFML???
0
134 / 132 / 51
Регистрация: 25.05.2013
Сообщений: 233
14.09.2013, 15:29
Затрудняюсь ответить насчет не напрягаясь, так как понятие "напрягаться" у нас могут быть различными
С sfml не знаком.
OpenGL - мощная библиотека, позволяет делать очень многое, кроссплатформенная, может быть использована с различными языками программирования.
Почему советую ее
- потому что используя ее можно разрабатывать как 2D так и 3D, на мой взгляд не напрягаясь, а получая удовольствие от процесса. Некоторые знания математики ( матрицы ) потребуются.
- огромное количество документации как английском, так и на русском языках.
Посоветовал книгу так как сам ее читаю, автор достаточно понятно излагает материал, имеется множество примеров.
1
погромист
 Аватар для coloc
415 / 251 / 30
Регистрация: 27.08.2012
Сообщений: 550
14.09.2013, 20:38
Egor138, на чистом OpenGL ты не создашь окна и не сможешь обрабатывать события. Нужно еще стороннюю библиотеку. Для винды есть WinApi, для Linux X-Window, для других систем еще иначе. Многие начинают с glut-а, но он не предназначен для больших проектов. Есть отличный кроссплатформенный вариант SDL. Оно и окно создает, и события обрабатывать умеет. Так что кроме OpenGL тебе придется еще что то из списка выше изучить.
1
 Аватар для MastAKK
148 / 139 / 18
Регистрация: 13.10.2012
Сообщений: 592
14.09.2013, 21:00
SFML тоже норм библиотека. Юзаю её в связке с box2d, очень доволен. Простая, касивая, не напрягает и получаешь удовольствие от процесса разработки)
1
 Аватар для Egor138
32 / 13 / 3
Регистрация: 10.08.2012
Сообщений: 619
Записей в блоге: 2
14.09.2013, 22:01  [ТС]
Цитата Сообщение от coloc Посмотреть сообщение
Egor138, на чистом OpenGL ты не создашь окна и не сможешь обрабатывать события. Нужно еще стороннюю библиотеку. Для винды есть WinApi, для Linux X-Window, для других систем еще иначе. Многие начинают с glut-а, но он не предназначен для больших проектов. Есть отличный кроссплатформенный вариант SDL. Оно и окно создает, и события обрабатывать умеет. Так что кроме OpenGL тебе придется еще что то из списка выше изучить.
Связка OpenGl + Qt ???
0
134 / 132 / 51
Регистрация: 25.05.2013
Сообщений: 233
14.09.2013, 23:34
Кстати, в той книге автор как раз использует glut. Для небольших проектов, а для обучения в самый раз, glut очень упрощает создание окон, события клавиатуры и мыши.
0
погромист
 Аватар для coloc
415 / 251 / 30
Регистрация: 27.08.2012
Сообщений: 550
14.09.2013, 23:44
Цитата Сообщение от Egor138 Посмотреть сообщение
Связка OpenGl + Qt ???
Qt для прикладных программ и до игр он не имеет ни малейшего отношения. Конечно можно прилепить Qt к проекту но дальше чем змейка или сапер не пойдешь.
1
 Аватар для Egor138
32 / 13 / 3
Регистрация: 10.08.2012
Сообщений: 619
Записей в блоге: 2
15.09.2013, 00:09  [ТС]
Цитата Сообщение от coloc Посмотреть сообщение
Qt для прикладных программ и до игр он не имеет ни малейшего отношения. Конечно можно прилепить Qt к проекту но дальше чем змейка или сапер не пойдешь.
Тоесть лучший вариант - это SDL ??
0
 Аватар для MastAKK
148 / 139 / 18
Регистрация: 13.10.2012
Сообщений: 592
15.09.2013, 00:57
coloc, ну не сказал бы. В Qt есть такая великолепная вещь как QML, на котором можно сделать 2D игру (довольно неплохой платформер, к примеру)

Egor138, лично мне SDL не очень понравился. Да, он мощный. Да, он крутой. Но после Qt он... некрасивый, если можно так сказать. Я предпочел SFML. Он удобный и красивый. Там есть готовые классы (к примеру sf::Texture для текстур). Даже для написания клиент-мерверной части (sf::TcpSocket и sf::TcpServer вроде, мы с другом в нашей игре будем ROS юзать, скорее всего).
1
погромист
 Аватар для coloc
415 / 251 / 30
Регистрация: 27.08.2012
Сообщений: 550
15.09.2013, 12:35
MastAKK, 2д платформер можно сделать только средствами Qt насколько я понял. Или там можно как то добавить функционал OpenGL? SFML отличная либа, там уже все есть готовое. Да, признаю, SDL выглядит неуклюже для ООП-языка, но его можно самому обернуть в классы и это придает ей большей гибкости. По сути SFML это SDL в обертке классов. Так что выбор такой: SDL или SFML.
1
5 / 5 / 6
Регистрация: 17.05.2014
Сообщений: 61
29.01.2015, 22:44
MastAKK, есть примеры твоих работ на SFML(очень интересно посмотреть, вообще на что библиотека способна)
0
Неэпический
 Аватар для Croessmah
18149 / 10731 / 2067
Регистрация: 27.09.2012
Сообщений: 27,035
Записей в блоге: 1
29.01.2015, 23:01
Цитата Сообщение от Forrgit Посмотреть сообщение
вообще на что библиотека способна)
Зависит от Вас.
например вот:
http://sourceforge.net/project... =directory
http://sourceforge.net/project... =directory
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
29.01.2015, 23:01
Помогаю со студенческими работами здесь

Qt + SFML
Подключил библиотеку SFML к Qt, но при компиляции выдает ошибки: (Файл .pro и список ошибок) main.cpp #include...

С++ и SFML
Всем доброго времени суток!Я использую граф.библиотеку SFML. Хотел бы у вас поинтересоваться, почему не корректно выполняется...

Qt + SFML
Вообщем скачал сорсы sfml собрал их cmake'om (в этот адресс "F:\sfmllib\build") все собралось без проблем, теперь вопрос, как подключить...

SFML C++ to C#
Вопрос, как будет состоять следящий фрагмент c++ кода в c#: float time = clock.getElapsedTime().asMicroseconds(); clock.restart(); ...

Таймер (sfml)
Я хочу сделать универсальную функцию таймер. Вот попробовал. Создал отдельную функцию и пытался сделать задержку отрисовки, но на деле окно...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Новые блоги и статьи
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определенном условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru