Публикации по теме 'sfml'


Эта приключенческая игра 0: Введение
Эта приключенческая игра 0: Введение Определяем структуру, которую мы будем использовать для нашей игры. Это часть продолжающейся серии, в которой мы пишем полноценную приключенческую 2D-игру на C++ и SFML. Начав с основ (игровые циклы, рендеринг и т. д.), мы быстро перейдем к более сложным темам, таким как обработка коллизий, Quadtrees, анимация, трассировка лучей и создание объектов на основе компонентов. В процессе мы рассмотрим все, что вам нужно для создания 2D-игр. Вы можете..

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

Ресурсы по выпуску SFML
Недавно я начал использовать SFML и заметил, что не существует никаких методов «FreeResource». Например, у sf::Font есть функция с именем LoadFromFile , но нет функций для освобождения ресурса. Я подумал, что это очень странно. Я что-то...
693 просмотров
schedule 09.10.2023

SFML Input GetMouseX и GetMouseY не улавливают движение мыши
Я программирую графический интерфейс в своем приложении и заметил, что нажатия кнопок не регистрируются очень быстро. Я выполнил ленивую отладку (отправил координаты мыши на вывод) и заметил, что GetMouseX и GetMouseY в Input не реагировали...
942 просмотров
schedule 14.11.2022

Доступ к объекту в производном классе от Vector
У меня есть базовый класс Entity, который наследуют классы Player и Enemy. class Entity { public: virtual void Update(sf::RenderWindow &window) {}; virtual void Draw(sf::RenderWindow &window) {}; }; И игрок, и враг...
278 просмотров
schedule 16.04.2022

Управление изображениями в SFML с использованием массивов пикселей
Эй, я пытаюсь сделать функцию, которая принимает ссылку на изображение и sf::IntRect ( это 4 целых числа, представляющие верхнюю, нижнюю, левую и правую стороны прямоугольника. этот прямоугольник представляет часть отображаемого изображения, но на...
4157 просмотров

Как заставить SFML работать в QT
Просто пытаюсь понять, как заставить SFML работать в QT. Мой путь включения в файле .pro выглядит следующим образом: #include sfml INCLUDEPATH += /usr/include/SFML в то время как мой основной файл.... #include "mainwindow.h" #include...
1664 просмотров
schedule 26.07.2022

как ускорить рендеринг более 400 полигонов с помощью SFML
Я делаю базовую симуляцию движущихся планет и гравитационного притяжения между ними и показываю гравитацию с большим полем зеленых векторов, указывающих направление, в котором их притягивает гравитация, и величину силы притяжения. Это означает, что...
2447 просмотров
schedule 10.11.2022

Перемещение спрайта и обработка событий
В данный момент я изучаю библиотеку SFML, но немного теряюсь при перемещении спрайта. Вот мой файл main.cpp: #include <SFML/Graphics.hpp> int main() { // Create the main window sf::RenderWindow App(sf::VideoMode(800, 600), "SFML...
4236 просмотров
schedule 23.09.2022

Ошибки компоновщика в OS X из-за структуры SFML
Это может показаться довольно «нубским» вопросом: я скачал SFML-1.6 для Mac и поместил фреймворки в свою папку /Library/Frameworks. После попытки скомпилировать пример приложения SFML я получаю ошибки компоновщика почти для каждого вызова, который я...
3515 просмотров
schedule 31.08.2022

Текст SFML кажется гигантским в маленьком представлении
Я столкнулся с проблемой рисования текста SFML. В своем приложении я использую представления как своего рода систему координат для своего приложения. Таким образом, типичный вид будет 10 х 10 или 20 х 20. Все мои обычные функции рисования работают...
566 просмотров
schedule 23.08.2022

Положение мыши изменяет размер нарисованного куба
Я делал учебники для SFML по использованию OpenGl и столкнулся с этой очень странной проблемой. В моем коде рисунок куба работает нормально, но его размер изменяется после моей мыши. Если у меня есть мышь в верхнем левом углу, размер куба почти не...
159 просмотров
schedule 14.12.2022

Установка нескольких копий библиотеки в Unix
Предположим, я установил библиотеку C++ SFML 1.6 из репозиториев Ubuntu. Затем у меня есть файлы заголовков в /usr/include/SFML, файлы библиотек в /usr/lib и т. д. Теперь я также загрузил последний архив с исходным кодом, собрал и установил SFML...
98 просмотров
schedule 09.01.2024

Загрузка одного тайла из набора тайлов в SFML
Итак, я получил такой набор плиток: набор плиток Как загрузить из него только один тайл в SFML?
4921 просмотров
schedule 21.07.2022

C ++ Vector перебирает абстрактный класс
Предыстория: я и пара друзей создаем эту платформенную игру на C ++ с помощью och sfml и box2d для школьного задания. Одно из требований - следовать шаблону MVC. Мы создали для модели такие классы, как Bullet и Character. И BulletView, и...
4187 просмотров
schedule 29.04.2023

Написание консоли внутри приложения
Мое приложение требует, чтобы консоль была встроена в окно приложения, например, в такой программе, как AutoCAD, где консоль находится в нижней части окна в ожидании команд. Мне нужна консоль в моем приложении, чтобы я мог изменять...
6651 просмотров
schedule 24.06.2023

Движение мыши C++ SFML
Я пытаюсь обнаружить событие движения мыши и переместить его обратно в середину экрана с помощью метода sf::RenderWindow pollEvent и определить тип события sf::Event::MousePressed. Проблема в том, что когда я обнаруживаю движение мыши, мне нужно...
2521 просмотров
schedule 11.09.2023

Ошибка создания окна C++/SFML
Что ж, я попытался сделать все, как показано в руководстве , но он просто показывает консоль и ничего больше. Попробовал эту программу часов, и она работает просто отлично. Я подключил все библиотеки и скопировал все файлы .dll, поэтому...
660 просмотров
schedule 22.09.2023

Использование SFML с создателем Qt?
Недавно я начал изучать API SFML в учебных целях, но мне кажется, что он поддерживает только IDE Codeblocks и Visual Studio. Мне не нравятся обе IDE из-за моих собственных идей, и вместо этого мне нравится IDE, которая поставляется с Qt. Можно ли...
5597 просмотров
schedule 18.09.2022

Функция-член sf::Unicode::Text::text уже определена или объявлена
Недавно мне удалось настроить SFML для создателя qt, однако после компиляции приведенного ниже кода я получаю три странные ошибки, которые не имеют ничего общего с моей программой. Я должен указать, что другие программы C++ работают нормально. Это...
1142 просмотров
schedule 21.02.2023

Ошибка объявления вектора в файле заголовка
Я продолжаю получать длинную строку ошибок, когда пытаюсь объявить вектор в заголовке. Я поискал некоторое время, но не могу найти решения. Вот ошибки: 1> Компиляция ... 1> game.cpp 1> c: \ users \ legacyblade \ documents \ visual studio...
2352 просмотров
schedule 06.12.2022

Ошибка синтаксического анализа SFML с создателем qt
Я пытаюсь настроить SFML с помощью qt Creator, это мой файл .pro: TEMPLATE = app CONFIG += console CONFIG -= qt SOURCES += main.cpp INCLUDEPATH += F:/SFML-1.6/include LIBS += "F:/SFML-1.6/lib/libsfml-graphics-s-d.a"...
695 просмотров
schedule 02.05.2022