Публикации по теме '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 просмотров
schedule
25.07.2022
Как заставить 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