Форум программистов и сисадминов КиберфорумКиберФорум - форум программистов и системных администраторов. Бесплатная помощь в решении задач по программированию, математике, физике и другим наукам, решение проблем с компьютером, операционными системами. |
|
VertexArray VS математика
Привык уже использовать Sprite, но есть VertexArray. Предпочитаете использовать Vertex, или лучше оптимизировать код? Моя игра на компе летает, на ноуте лагает, на андроид не запустится, хотя под...
Время изменения зума
по идее при нажатии шифта зум должен увеличиваться не больше одной секунды, но на деле он увеличивается где-то секунды 2. Есть предположение, что это может происходить из за слишком большого фпс. Что...
Масштабирование текстуры вместе с объектом в SFML 2.6.2
Всех приветствую, у меня есть ДЗ написать игру на SFML, но я не из тех кто ищет лёгких путей, поэтому решил в псевдо3д залезть, и вот я учусь масштабировать плоскости. Тут у меня возникла проблема,...
Персонаж перестал прыгать после добавления камеры в игру SFML 3.0.0
Всем привет!
У меня случилась проблема. Когда я добавил камеру "View camera" и начал устанавливать область отображения "camera.setView()" у меня персонаж перестает прыгать после нажатия "Space" ....
Ошибки возникающие при добавлении #include <SFML/Graphics.hpp>
Создаю новый проект в Visual Studio 2022.
Устанавливаю свойства проекта точно так же , как и в предыдущем проекте.
При добавлении строки #include <SFML/Graphics.hpp> возникает масса ошибок. Убираю...
Как с прозрачным фоном картинку сделать?
Точнее одну картинку сзади другой. Почему текстура вторая за первую не залазит? Я же одинаковые координаты дал.
У меня t и " " рисуются в одном месте, странно что не отображает траву на фоне дерева....
Внешние открытые файлы, и встроенные в проект
Здравствуйте, вопрос чисто теоретический, без кода. Я делаю игру но все файлы использую внешне из папки внутри проекта: картинки, музыка и тд. Стоит ли встраивать это всё в сам проект игры чтобы...
Влияние на fps размера картинок и их разрешения
Здравствуйте, вопросы теоретические без кода:
1)Если я разрешение картинок буду выставлять 0.0000001 или 00.1 вместо 5.5-10.5 это отражается на кадрах? Мне кажется нет.
2)То что действительно...
Ошибка при запуске кода на SFML
Делал всё по туториалу на оф сайте, в итоге компилятор выдает такие ошибки:
||=== Build: Debug in gwmp (compiler: GNU GCC Compiler) ===|
ld.exe||cannot find -lsfml-graphics-s-d: No such file or...
Как подключить к VS code?
Таков вопрос.
Мне надо сделать программу с простейшей графикой в с++. Я выбрал такую графическую библиотеку SFML, которую уже полдня пытаюсь установить. В интернетах не могу найти подходящего...
SFML создание кнопки
Подскажите, как создать кнопку с помощью SFML, т.е. загрузить картинку, которая будет реагировать на нажатие на нее левой кнопкой мыши. если не затруднит набросайте пример кода, т.к. сам процесс...
Запуск программы невозможен, так как на компьютере отсутствует sfml-graphics-d-2.dll
Выскакивает ошибка, что на компьютере нет sfml-graphics-d-2.dll. Я подключил папку из папки SFML папку include и lib.
В дополнительных зависимостях написал: sfml-graphics-d.lib; sfml-window-d.lib;...
Считывание текста в поле
здравствуйте
подскажите кто знает как выводить с помощью этой библиотеки (SFML ) текст
я создал окно...
в этом окне у меня есть еще окно(специально выделенное поле)
так вот вопрос, как мне...
SFML определение нажатой клавиши
Вопрос: Как в SFML реализовать определение нажатой клавиши?
Цель: поместить в переменную значение нажатой на клавиатуре клавиши.
Комментарий: Я знаю стандартные решения с использованием kbhit()...
Error LNK1104: не удается открыть файл "sfml-graphics-s-d.lib"
Помогите пожалуйста.
Вот сам код:
#include <SFML/Graphics.hpp>
int main()
{
sf::RenderWindow window(sf::VideoMode(200, 200), "SFML works!");
sf::CircleShape shape(100.f);
Использование кириллицы на ImGui
Приветствую всех. Пишу небольшой 2d движок на чистом c++ с использованием библиотек SFML + ImGui.
ImGui пришлось подключать из-за недостатка UI элементов в SFML.
Попутно с этим использую tinyxml...
График параметрической функции (C++)
Всем привет!
На C++ SFML написал код программы, позволяющей строить графики функций вида y = f(x) и параметрически заданных x = f1(t), y = f2(t). Однако функции параметрические программа строит...
Создание игры с видом сверху с помощью библиотеке sfml в vs
Добрый день, на курсовую нужно написать игру с видом сверху. Если кратко говорить, то игрок должен просто собирать мусор по карте и взаимодействовать с персонажами через диалоги. Проблема в том, что...
Как сделать fullscreen в sfml?
Нужна помощь, хочу сделать игру на полный экран, можете дать образец программы которая использует данную функцию?
SFML. Окна. Масштабирование
Доброго времени суток форумчане. Всплыл вопрос на который не могу дать себе ответ и в интернете не освещают ответ на него.
Дело в том что при масштабирование окна в SFML, изображение растягивается,...
Цвет шрифта
Учусь использовать шрифты в SFML, но столкнулся с проблемой задания цвета шрифта. Компилятор ругается на вот эту строчку:
temp_Text.setColor(sf::Color::Red);
Где temp_Text переменная типа Text....
Как отправить готовый проект созданный на Visual Studio
Я создал проект на Visual Studio 2015 и отправил его на другой ПК. Выдало ошибку. Как я понял, это связано с тем что на другой устройстве нет файлов которые устанавливает Visual Studio. Как сделать,...
Книги и пособия по SFML на русском языке
Здравствуйте, есть ли книги,пособия по sfml на русском языке?
Вывести текст используя SFML
Здравствуйте!! Подскажите пожалуйста как вывести текст в SFML?????????????????? По примерам делала, не получается)))) А как еще сделать я не знаю)
Где найти перечень функций sfml?
Помогите найти перечень функций sfml. Хочу написать игру, но по видео урокам долго.
Пытался что то делать но по названию функции не сразу поймешь.
SFML - Проверка на нажатие клавиши
Всем привет! Пользуюсь вот такой проверкой на нажатие клавиши:
Event event; // Создание переменной, в которой будет хранится действие
(*Window).pollEvent(event); // (*Window) - указатель...
Литература для SFML
Всем привет!
Знает ли кто-нибудь стоящую литературу по SFML для начинающих? Если да, то какую? Заранее всем спасибо!:)
P. S. Как мы все знаем, лучший код для программиста - исходный....
Книги SFML
Добрый день! я давно искал книги по SFML но так и нечего не нашел, сможете вы что нибудь порекомендовать?
Ошибка SFML C2589: недопустимая лексема справа от "::"
При компиляции Visual Studio 2017 жалуется на эти строчки из библиотеки SFML
T minX = std::min(left, static_cast<T>(left + width));
и
T r1MinX = std::min(left, static_cast<T>(left + width));
...
Как задать движение объекту?
Вот у меня есть прямоугольник: RectangleShape bort_3(Vector2f(80,80));
Мне нужно что б он сам двигался с верху в низ, а самолетик (движется с помощью стрелок только в лево и право) должен его...
Чем отличаются SFML, SDL, OpenGL
Объясните, пожалуйста, отличия SFML, SDL, OpenGL.
Знаю, что все есть работа с графикой, но мне не понятно почему так много всего %-)
То есть, что для чего нужно и где используется)
Я правильно...
SFML: Как работает setPosition() и setOrigin()?
объясните принцип работы
setPosition()
setOrigin()?????
Пишем игру платформер на C++ (SFML)
Привет всем! Пишу продолжение Марио. Столкнулся с ошибкой, сижу неделю, проблема с map, далее коды игры и тексты ошибки:
1.сpp*
#include <SFML/Graphics.hpp>
#include <SFML/Audio.hpp>
#include...
Подскажите, как сделать спрайт полупрозрачным?
___
Как изменить размеры sprite в px
Добрый день всем!
допустим
sprite.setTextureRect(IntRect(0, 0, 80, 80));
я создал спрайт с шириной и высотой 80, как в спрайте!
для интереса недавно из своего кода хотел сделать что то...
Таймер (sfml)
Я хочу сделать универсальную функцию таймер. Вот попробовал. Создал отдельную функцию и пытался сделать задержку отрисовки, но на деле окно просто зависало.
static float ftime = 0;
void timer(int...
Программа по типу визуальной новеллы на C++
Мне нужно написать программу по типу визуальной новеллы на C++. Не знаю, как сделать переходы картинок, получается нечто странное. В C++ не разбираюсь. Пока что выходит вот так, но мне нужно, чтобы...
Sfml библтотека
Помогите с выбором библиотеки. Хочу научиться работать с 2d графихой, хотя бы до уровня написания игры МАРИО.
Cтоит ли изучать sfml или лучше для начала opengl??
Как я понимаю sfml написанна с...
Как проверить однократное нажатие клавиши?
Собственно, как можно проверить однократное нажатие клавиши в графической библиотеке SFML? или может какими другими средствами проверить?
Ввод текста в переменную (sfml)
Всем привет!Как в sfml осуществить ввод текста в переменную?Заранее спасибо!
Не могу вставить фото в окно sfml (failed to load image "hero.png". Reason: Unable to open file)
Не могу вставить фото в окно sfml(failed to load image "hero.png". Reason: Unable to open file)
SFML. Получение координат мышки
Здравствуйте уважаемые посетители форума. Так уж получилось, что пишу небольшую игру с использованием SFML. Если есть люди знакомые с данным движком, то подскажите пожалуйста, как можно получить...
Как написать TextBox
Здравствуйте! Нужна помощь, уже месяц не могу адекватно сделать текстбокс на sfml. Суть какая - есть белый прямоугольник, при нажатии на него, он выделяется другим цветом и можно начинать вписывать...
Ошибка при подключении sfml
Всем привет,пытаюсь подключить библиотеку sfml но не выходит,выдает такие ошибки(на данный момент пробовал visual studio 2010,до этого пробовал 2013 тоже не получилось)
в чем может быть причина?
...
Меню игры и пауза на SFML
Всем добрый день.
Разбираюсь с вариантами как сделать меню игры и паузу игры на SFML. Нашел гайд https://github.com/SFML/SFML/wiki/Tutorial:-Manage-different-Screens код понятный и простой есть...
SFML вставка картинки
Пытаюсь сделать как в видео по образцу
http://www.youtube.com/watch?v=6OHMFwQK44k&list=WL0C8BBAEDBCC4C516
Помогите,застрял в начале.Окружность как у автора зеленая нарисовалась, затем когда...
Столкновение объектов
У меня есть прямоугольник, который всегда движется с верху в низ, то есть когда дошел до низу начинает свое движение заново. Так же у меня есть самолетик, который двигается только влево и право. Мне...
Как заинклудить SFML что бы работало?
Пытаюсь заинклудить SFML(установил по инструкции) так(компилер кодблокс):
#include <SFML/Graphics.hpp>
int main()
{
sf::RenderWindow window(sf::VideoMode(200, 200), "SFML works!");
...
Ошибка "Undefined reference" при компиляции примера на SFML в Dev-cpp
Доброго дня, форумчане.
Много читал форум и вот пришло время начать писать )..
Начал изучать С++ . сразу с примеров. Пишу параллельно в Dev-cpp 4_9_9_2 и в блокноте на Ubuntu .
разбираю...
Координаты мыши в SFML
Пишет координаты курсора только 1 раз в конце. В чем проблема ? Как сделать чтобы постоянно выводило координаты ?
Подобную тему делал с другим примером - ее никто не раскрыл =(
#include "stdafx.h"...
SFML. Кодировки и шрифты для кириллицы
Здравствуйте. Нашла лишь один шрифт - стандартная кириллица. Сколько не искала в интернете столкнулась с проблей что SFML не распознает другие шрифты. Можешь есть у кого, или кто знает другие шрифты...
Загрузка текстуры в SFML
У меня такая ситуация, есть картинка размера 80х60 на которой изображен персонаж, фон залит черным цветом. Как загрузить эту картинку в программу, чтобы отображался только персонаж(без фона)? А то у...
SFML в реальных проектах
Здравствуйте. Интересно узнать, насколько часто используется SFML в реальных проектах. Какие вообще игры были написаны с использованием этой библиотеки? Я читал, что часто из нее берут только...
Как узнать разрешение экрана?
Всем привет! Как узнать разрешение компьютера, чтобы создать соответствующее окно?
Например, у меня 1280х720 (взял с потолка) и если я перемещу игру на другой комп. (например, 1940х1080), то будет,...
Установка SFML в Dev C++
Не получается установить SFML в Dev C++. Ну т.е. я установил с помощью Package Manager, запустил пробный код, а компилятор выдает ошибку SFML/Graphics.hpp: No such file or directory... Что делать,...
Клик мышки в Sfml?
Всем доброго времени суток!
Юзаю библиотеку Sfml и столкнулся с проблемой:
В ней есть условие if (Mouse::isButtonPressed(Mouse::Left), но оно мне не подходит, т.к при движении оно вызывается снова...
"На компьютере отсутствует sfml-graphics-d-2.dll", что делать? (Visual 2013)
подскажите только поконкретнее .... я слаб в этих вещах:)
Undefined reference to в Code::Blocks [SFML]
Впервые задаю вопрос на этом форуме, да и вообще на форумах. Уже много раз читал подобные темы и здесь, и в других местах, но решение проблемы так и не нашел.
Подключаю библиотеку SFML, а именно...
Создание релиза exe файла SFML C++ на VS 2017 (не удается открыть входной файл "sfml-graphics-s.lib")
не могу собрать решение релиз версии, не пойму что я делаю не так постоянно выдает ошибку
1>LINK : fatal error LNK1181: не удается открыть входной файл "sfml-graphics-s.lib"
гуглил не помогло, и...
SFML игра под Андроид?
Заинтересовала тут одна инфа - как зафигачить игру под Android? Ну, там, заменить нажатия и движения мышки на тап и движение по экрану? Скомпилить, собственно, под сам андроид?
Реакция объекта по клику мыши
По примеру Кучки пытался сделать
Я не могу врубиться как делается выделение и перетаскивание
если открыть метки // из выражений где p.sprite перестает все работать
и вроде он его нигде отдельно...
Отрисовка теней GLSL
приветствую. не получается отрисовать тень от объекта.
была идея посылать луч от точки поверхности плоскости, которую видно на экране, до источника света, но попытка привела к провалу:
далее...
SFML изображение из массива пикселей
Можно-ли в SFML создать изображение из массива пикселей, если да то как?
Установка размера текстуры
Всем привет! У меня проблемка: есть картинка, но её разрешение слишком большое и когда я рисую спрайт с этой картинкой, то она просто не влезает в экран.
Менять разрешение непосредственно у самой...
C++ SFML Необработанное исключение по адресу
Решил изучать C++ и библиотеку SFML. Использую среду разработки Microsoft Visual Studio 2013. Захотел вывести текст на экран. В режиме Debug выскакивала ошибка "Необработанное исключение по адресу...
Ссылка на неразрешенный внешний символ
Я нашел видео, создание что-то типа игры супер марио. Запустил код и увидел ошибки.
#include <SFML/Graphics.hpp>
using namespace sf;
int main()
{
RenderWindow...
Установка SFML на Visual Studio 2015
a. IDE:
Установите Visual Studio 2015 https://beta.visualstudio.com/downloads/ ( Community )
Если у вас уже установлена студия, запустите установочный файл и нажмите на всякий случай Repair -...
Не выводится текст в sfml
Написал текст, не выводится, в чем проблема?
#include <SFML/Graphics.hpp>
int main()
{
sf::RenderWindow window(sf::VideoMode(300, 300), "piy-piy");
sf::Text text;
[SFML] Циклическая смена цвета
Добрый вечер, есть такое задание, построить шестиугольник, цвета секторов которого будут менять циклически. Циклов три, т е сначала все сектора по очереди становятся, например, красными, потом...
SFML 2.0 Выбор случайного цвета
Привет. Пытаюсь сделать так, чтобы в программе с применением SFML фигура изображалась случайным цветом. Делаю так:
//array of colors for random selecting
const sf::Color...
Скруглённый прямоугольник
Как нарисовать скруглённый прямоугольник
Как подключить SFML к CLion?
Здравствуйте. В интернете много мануалов о подключении данной библиотеки к visual studio, но для CLion я не нашел ни одного мануала. Не могли бы вы пошагово объяснить как подключить sfml к Clion? ...
Установка SFML для dev-cpp
Составьте пожалуйста руководство по установке SFML для Dev-cpp. Никак не могу понять как подключить библиотеки в самом dev-cpp.
Sfml: вращение спрайта относительно центра
Хочу узнать как вращать спрайт относительно своего центра
если задать это :p.sprite.setRotation(1);
спрайт вращается относительно верхнего левого угла
а мне надо задать вращение относительно...
Коллизия С++ SFML
Помогите. Не знаю, как в моем случае сделать коллизию. Вот код.Если не сложно, наведите пример. Благодарю.
#include <SFML\Graphics.hpp>
#include <math.h>
#include <time.h>
using namespace sf;
...
Точка входа в процедуру не найдена в библиотеке DLL (SFML, CodeBlocks)
Точка входа в процедуру _ZSt24__throw_out_of_range_fmtPKcz не найдена в библиотеке DLL
D:\SfmlProject\bin\sfml-graphics-2.dll
Перепробовал кучу разных версий SFML, ошибка одна и та же.
Версия...
SFML+Tiled Map Editor
Здравствуйте
Опишу ситуацию:
Пытаюсь на курсач написать игру на С++ с использованием SFML, TinyXML и Tiled Map Editor по урокам http://kychka-pc.ru/category/sfml/page/2
Столкнулся с проблемой...
Ошибка Failed to load image. Reason unable to open file
Пишу тетрис в VS 2017 и нужно вставить изображение, но при компиляции появляется ошибка Failed to load image. Reason: unable to open file и изображения в окне нет. Само изображение в папке с...
Реализация столкновения игрового персонажа с другими объектами
Есть игровой персонаж. Есть локация, на которой случайно разбросаны, к примеру, яблоки (вероятность появления = 1 к 30). Все остальное - синий фон (вероятность появления 29 к 30). Нужно при...
Считывание нажатия мыши в определенной области
Нужно определить в какой конкретно области окна нажата мышь, при вызове .contain() visual studio выдаёт кучу ошибок. Помогите пожалуйста.
if (sf::IntRect(0, 0, 420,...
SFML платформер - Анимация работает (человечек бегает), но не удается загрузить карту (пустой экран)
пытаюсь вот написать простой платформер с помощью SFML. Анимация работает (человечек бегает), но не удается загрузить карту(пустой экран). Ошибок нет, но есть разные предупреждения, например:...
Не работает SFML, выдаёт fatal error LNK1104
У меня Visual Studio 2008. Установила C++ 2008. Теперь пытаюсь запустить программу с библиотекой SFML, так как у меня старая Visual Studio я скачиваю SFML 2.0. по этой ссылке. Теперь мне нужно...
SFML C++ вставка звука
почему не запускается???
#include <SFML/Audio.hpp>
int main()
{
sf::SoundBuffer buffer;
if (!buffer.loadFromFile("Audio.wav"))
return -1;
Как рисовать массивы объектов?
Делаю игру сапер, и нужно вырисовывать непосредственно ячейки и линии между ними. Имею int Массив, который хранит в себе данные о всех ячейках, и у меня возникает вопрос: как же мне вывести все эти...
Игра змейка на SFML
Всем доброго времени суток.
Пишу экзаменационную работу. И начал делать игру змейку на SFML и совсем запутался.
Есть меню и код игры. Но все работает коряво. В коде игры не появляются фрукты и...
Как добавить текстбокс (поле ввода) в SFML?
Ребят как с помощью SFML и OpenGL сделать обычный текстбокс?
Ну мне нужно сделать поле, где мы вводим число и его считываем, как это сделать?
Вращение круглого объекта в SFML (и C++)
Имеется функция Control() в проекте SFML (приложение 2D), управляемым объектом является шар, и соответственно хотелось бы, чтобы при перемещении он вращался, но при использовании setRotation, он...
Установка SFML в Code Blocks
Здравствуйте,я хотел сегодня установить библиотеку SFML в С++,но тут меня ждало разочарование...
Я не очень опытный программист и не пользовался С++ уже около нескольки месяцев,так что,пожалуйста,...
Оптимизация в sfml на c++
Здравствуйте! Я хочу создать игру ради практики и опыта, но у меня возникает проблема с оптимизацией. Без всяких форумов понял что проблема в отрисовке карты: если нарисовать карту в 300х300 плиток...
Вывод текста на экран с использованием SFML
Здравствуйте. Подскажите пожалуйста как при помощи библиотеки SFML можно вывести текст на экран. Начинаю разбирать графику и еще много не понимаю.
#include <Windows.h>
#include "iostream"
#include...
Ругается на using namespace sf;
#include <SFML/Graphics.hpp>
using namespace sf;
int main() {
RenderWindow window(VideoMode(200, 200), "Test!");
CircleShape MyCircle(100.f);
MyCircle.setFillColor(Color::Green);
...
D:\C++ Projekts\SFML\main.cpp [Error] SFML\Graphics.hpp: No such file or directory
Пытаюсь начать кодить на библиотеке SFML но при компиляции пучтого проэкта выдает SFML\Graphics.hpp: No such file or directory. Пытался гуглить ничего не нашел, все делал по уроку в папке с проэктом...
SFML - Текст по центру
Доброго времени суток!
Дело вот какое: нужно сделать текст по центру.
Казалось бы, можно просто подобрать нужные координаты X и Y, но тогда человек, разрешение компа у которого больше или меньше...
Одновременно нажатие двух кнопок
Здравствуйте как определять одновременное нажатие двух клавиш и передавать их в другую функцию, как сделать сразу я знаю, а мне надо получить их код и передать другой функции. Заранее спасибо.
Движение спрайта по синусоиде sfml
Ребят такая тема , как сделать так чтоб спрайт двигался по синусоиде помогите пожалуйста
Вот код который написал но уже 5 часов не могу придумать как спрайт будет двигаться по синусоиде подскажите...
Поворот спрайта в сторону курсора
Делаю игру, надо поворачивать спрайт в сторону курсора мыши, помогите пожалуйста! Вот код: #include <SFML/Graphics.hpp>
using namespace sf;
int main()
{
RenderWindow window(VideoMode(600, 400),...
Координаты мыши в SFML
Был пример у кучки пспример где одновременно выводит координаты при открытом окне SFML - он полностью код не выложил, я попытался сделать чтото подобное, но у меня во втором окне не идут координаты...
Перетаскивание объекта мышью
Добрый вечер
появилась такая проблема: объекты не реагируют нужно на нажатие левой клавиши мыши, хотя в коде это (вроде) реализовано
прошу у вас помощи или совета
objects.h
#pragma once...
На функцию (объявлено неявно) нельзя ссылаться, так как эта функция удалена
Создаю свою игру про крестики нолики на SFML C++. И вот решил сделать функцию которая выдает в консоль 1 если мы нажали на 1 ячейку
#include <SFML/Graphics.hpp>
#include <iostream>
#include...
Загрузка png изображения
Не могу загрузить изображение в формате png. Использую библиотеку sfml. При запуске программы появляется множество символов, потом программа вылетает и пишет Unhandled exception at 0x73271f34 in...
SFML network, как настроить public server
Имею 2 приложения клиент и сервер , хочу реализовать перенаправление на другого игрока после нахождения пары игроков, на локальном сервере все работает, к публичному никак не получается подключиться....
Пересечение объектов
Есть два файла: main.cpp и Tank.h
main.cpp:
#include <SFML/Graphics.hpp>
#include <vector>
#include <iostream>
#include <string>
#include "Tank.h"
#define and &&
Шейдеры в SFML и как и есть?
Видел что SFML поддерживает шейдеры, а где их брать и как их делать самому? есть статьи или что нибудь еще?
Как подключить к mingw?
Всем добрый день, уже несколько дней пытаюсь подключить библиотеку sfml к компилятору g++,подскажите кто знает что я делаю не так, фото во вложениях, версии компилятора и библиотеки совпадают
Ссылка на неразрешенный внешний символ и другие ошибки
пытаюсь создать jui приложению но даже "пробный код с объяснением принципа работы" запустить не выходит
// Anything after // is a comment not actual C++ code
// Comments are important and I use...
Как установить ImGui
Здравствуйте! Поискал уроки по установке библиотеки ImGui для SFML, нашел только вот здесь один пример. Скачал ImGui, ImGui SFML биндинг. Добавил содержимое imconfig-SFML.h в imconfig.h. В свойствах...
Работа с движением фигуры
Помогите пожалуйста добавить в код программы: движение треугольника по горизонтали и при достижении границы экрана переворачивается и начинает движение в обратном направлении.
Получилось только...
Линковка SFML в студии
Пытаюсь проверить в работе такую штуку как SFML
Написал для этого код минимальнее некуда.#include <SFML\Graphics.hpp>
int main(){
sf::RenderWindow wnd;
return 0;
}В итоге линковка происходит с...
SFML - запретить "фулскрин"
Добрый день! Какая функция нужна, чтобы пользователь не мог изменить или сделать окно sfml во весь экран?
Помогите собрать библиотеку sfml с помощью cmake
Здравствуйте.Помогите собрать библиотеку sfml с помощью cmake.Пожалуйста опишите подробно.Буду благодарен.
Как сделать задержку на SFML
Подскажите как осуществить задержку спрайта на sfml.
Sleep,sf::sleep не работают они просто стопят программу.
Получается так я делаю sprite.move(x,y), и вот тут нужна задержка чтоб видеть каждый...
Установка SFML на VS 2017
Пересмотрел кучу гайдов по установке SFML, но вот не выходит, хотя всё делаю по инструкции и перепробовал каждый способ несколько раз. Поэтому прошу, если у кого есть самый актуальный на данный...
Как установить графическую библиотеку SFML на Dev C++?
Как установить графическую библиотеку SFML на Dev C++?
http://www.sfml-dev.org/download/sfml/2.2/
и какую версию скачивать надо?
Пробовал скачать и просто подключить через #include...
Как сделать столкновение?
Вопрос: у меня есть код, который рисует "стены" и "игрока"(точку). Как мне сделать так чтобы при столкновении игрока об стену, он не проходил сквозь неё? я могу сделать с одной стенкой, но сложность...
Подключила SFML. При компиляции ошибка error LNK2001: неразрешенный внешний символ ""public
#include < SFML/Graphics.hpp >
int main()
{
sf::RenderWindow window(sf::VideoMode(200, 200), "KFNI.HO.UA");
sf::CircleShape shape(100.f);
shape.setFillColor(sf::Color::Green);
while...
SFML - как спрятать курсор?
Всем привет! Подскажите, как спрятать курсор от мыши? Собственно, нужно ограничить его работу, ну, то есть не просто спрятать, а ещё чтобы он не функционировал, координаты не считывались и т.д. ...
Создание игры на C++/ SFML введение
добрый день!
попробовал что-нибуть написать по урокам с названием как название темы и столкнулся с роблемами на 5 уроке,
вылезает 2 предупреждения и 1 ошибка, но где я не прав никак не могу понять....
Visual studio 2010 и SFML 2.1, ошибка LNK1112
Всем привет. Ситуация такова. Решил значит ознакомится с VS и SFML. Скачал (как-бы грешно это не звучало) Visual studio 2010 и SFML 2.1 (Visual C++ 10 (2010) - 64 bits, т.к. у меня 64 разрядная...
Библиотека для 2d стратегии (аналоги SDL, SFML)
Привет, хочу сделать 2d игру, стратегию.
Но без всяких там юнити и ему подобных, интересно самому сделать на C++
Сперва взял SDL, она мне сразу понравилась, но на ней уж очень мало уроков на...
SFML платформер
проблема с физикой и коллизией
1) Персонаж может бежать по воздуху после прыжка бесконечно, а не снижается вниз.
2) Не срабатывает верхняя коллизия, персонаж пролетает платформы насквозь, иногда...
Вывод значения переменной в графическом окне (sfml)
Добрый день! Вопрос такой: требуется вывести значение переменной в графическом окне...
text.setString() принимает только строку, а static_cast<>() переводит только в char. Заранее спасибо!
(в...
Как создать развернутое окно?
Хочу в свою программу прикрутить графический интерфейс, использую библиотеку SFML. Хочу чтобы окно было на весь экран, но не могу понять как это сделать. При использовании sf::Style::Fullscreen...
Толщина линий
Всем привет, у меня есть массив вершин
sf::VertexArray Lines;
и я его инициализирую в конструкторе так
Lines.setPrimitiveType(sf::LinesStrip);
Lines.resize(900);
SetOrigin()
Есть квадрат и прямоугольник, и я их проверяю на пересечение (intersects), но когда я устанавливаю начало координат по середине каждой фигуры(setOrigin), пересечение уже работает не правильно, почему...
Ошибка при работе с SFML: LNK2001 неразрешенный внешний символ
Доброго времени суток. Помогите с ошибками в коде, пожалуйста:
LNK2001 неразрешенный внешний символ ""public: static class sf::RenderStates const sf::RenderStates:: Default"...
Информация недоступна, символы для sfml-graphics-d-2.dll не загружены
У меня странная ситуация с SFML, а точнее с release конфигурацией. Все настройки проекта я сделал для обеих конфигураций одинаково(имею ввиду sfml), все библиотеки засунул в проект, dll файлы и в...
Failed to load image
пытаюсь загрузить картинку персонажа. в итоге при запуске черный экран и консоль, в которой написано Failed to load image
вот код
#include <SFML/Graphics.hpp>
#include <iostream>
using...
Не могу подключить SFML к Code::Blocks 16.01
Система Windows 7 64 битная, компилятор mingw32 версия 4.9.2 шёл вместе с IDE.
Компилировал файл с оф сайта sfml.
Лог:
Build: Debug in Circle (compiler: GNU GCC Compiler)---------------
...
Приложение с использованием бибилиотеки SFML
У меня следующая проблема
В коде прописано событие при котором после нажатия на кнопку R игра должна перезапускаться
Но после нажатия ничего не происходит
Вот сам код:
#include...
SFML анимация в С++
Добрый день! Начал изучать библиотеку SFML С++ и пытаться создать игру- платформер. При изучении не смог найти некоторой информации. Решил спросит у Вас!
Вопрос 1 : как при бездействии персонажа,...
C++ / SFML, не создается .exe
Всем привет!
Данные Visual Studio
Народ,столкнулся с проблемой подключения sfml к с++, не генерируется .exe файл.
Прописал все библиотеки, в точь точь, как сказано на офф сайте
SFML С++ вставка видео
Скажите пожалуйста, можно ли вставить видео или гифку в программу с помощью SFML??
если да то как???желательно с примером
Добавлено через 20 часов 20 минут
please:cry::cry::cry:
Точка входа в процедуру не найдена
Здравствуйте.
Я собрал SFML и решил его протестировать.
Но при запуске тестовая программа кидает непонятную мне ошибку.
Скриншот прилагается.
Внедрение картинки в исполняемый файл
Делаю графический интерфейс для игры. Хочу сделать так, чтобы все ресурсы (текстуры, шрифты...) были внедрены в исполняемый файл без создания отдельного каталога. Как это можно сделать и как...
Sprite.getGlobalBounds() дает неправильное значение
Есть 2 проблемы:
Основная - sprite.getGlobalBounds() дает неправильный прямоугольник. То есть я использую его для создания кнопки.
Я нажимаю на текстуру. Не срабатывает. Я нажимаю на какое то место...
Не загружается текстура/спрайт (библиотека SFML, VS 2012)
Пробовал много раз менять исходники, пробовал разные способы подключения текстуры/спрайта.. Жалуется :
"Необработанное исключение по адресу 0x0F4ADEF8 (msvcr110.dll) в Win32Project5.exe: 0xC0000005:...
FPS в SFML
Как можно реализовать показ FPS в SFML? Желательно показать пример на языке C#.
SFML движение фигуры
Почему неработает? не двигается фигура при нажатии.
#include <SFML/Graphics.hpp>
using namespace sf;
const int orX = 100;
const int orY = 100;
int main() {
Как в принципе использовать шейдеры в SFML ?
Здравствуйте, не могу понять, как добавить шейдер в код. Сам шейдер пишется в отдельном файле? Обьясните пожалуйста
Анимация в SFML C++
Объясните суть, пожалуйста. Возник такой вопрос - как сделать так, чтобы анимация пушки проигрывалась независимо от чего-либо. То есть, когда игрок нажимает на ЛКМ, пушка производит выстрел, но...
Подключение библиотеку SFML к visual studio 2019
Пытаюсь подключить библиотеку SFML к visual studio 2019 согласно этим 2 туториалам:
https://proglib.io/p/pervyy-igrovoy-dvizhok-na-s-i-sfml-2019-11-19...
Движение тела в SFML
Здравствуйте! Пишу программу на с++ (Code::Blocks 16.01). По заданию следует написать приложение: В графическом окне размещается тело (я решил сделать круг), вокруг которого по круговым орбитам...
Ввод текста с клавиатуры
Здравствуйте. Создаю форму регистрации в игре на SFML. Используя Event::KeyPressed забираю номер нажатой клавиши, преобразовываю его в символ и записываю в строку.
Проблема: когда я нажимаю на...
Нарушение прав доступа при чтении по адресу
Необработанное исключение по адресу 0x00007FFB8F2A29B0 (sfml-system-2.dll) в tower1.exe: 0xC0000005: нарушение прав доступа при чтении по адресу 0x0000004E81700000. Перепробовал все способы, все...
Передвижение объекта
Вообщем, в коде прямоугольник должен двигаться вдоль окна, но, движение не происходит, но когда нажимаю на рамку окна(графического) то с каждым кликом происходит одна итерация.
int main()
{...
Как сделать стены в игре?
Вот у меня есть кусок кода:
#include <SFML/Graphics.hpp>
using namespace sf;
int main()
{
RenderWindow window(VideoMode(1000, 600), "SFMLworks");
SFML(?) Зависающее окно
Есть программа. При нажатии на кнопке в основном меню запускается процедура для совершения определенного действия. Процедура работает некоторое время (сек 5-10), после чего окно становится "серым", и...
Платформер на С++ и SFML
Вообщем. Сделал платформем. Есть проблема с переходом с уровня на уровень. Кто создавал игры на с++ с использованием SFML. Помогите пожалуйста. не могу прописать код для перехода с одного уровня на...
Не сменяется текстура спрайта
Пытаюсь реализовать 2D анимацию с использованием SFML. Вот сам класс анимации:
class Animation
{
private:
int frames_count;
Texture frames;
Qt + SFML
Вообщем скачал сорсы sfml собрал их cmake'om (в этот адресс "F:\sfmllib\build")
все собралось без проблем, теперь вопрос, как подключить sfml к моему проекту?
SFML С++ и консоль
Задача следующая:
В окне SFML происходят разные действия, например игрок гуляет в окне SFML, и в друг ему захотелось написать в открытую консоль некий читкод или команду, заходит в консоль и...
Получение координат мыши в окне
Как видно из скрина,sf::Mouse::getPosition(window); не работает должным образом и выходит за границы окна.В чём может быть ошибка?
Игра пятнашки
Здравствуйте.
Я новичок в языке программирования с++.
Создаю игру пятнашки и не могу сделать рандомное тасование массива.
Код:
RenderWindow window(sf::VideoMode(384, 384), "GAME");
...
Как сделать динамическую загрузку?
Необходимо динамически подгружать большой массив данных во время выполнения программы и параллельно с этим его визуализировать (алгоритм для этого уже есть). Массив изображения будет увеличиваться в...
Отрисовка в SFML
Уже не раз пытался найти ответ на вопрос как сделать отрисовку в отдельном потоке, ответ был таков что это невозможно. У меня возникла такая проблема:
Есть отрисовка фона тайлами 30х30 в основном...
Хранение текстуры
Всем привет. Я только начал осваивать SFML, поэтому для лучшего его освоения пишу мини-игру. Но тут у меня назрел вопрос. Допустим, есть у менять класс для моего персонажа или для простого моба, не...
Как получить координаты курсора относительно моего окна, а не рабочего стола?
Всем доброго времени суток!Я хотел у вас спросить , как получить координаты курсора относительно моего окна а не раб.стола?
Текстурирование пола в RayCasting
Доброго времени суток.
Недавно начал работать над реализацией алгоритма RayCasting на C++. Для графики использую SFML. На данный момент уже реализовано создание и текстурирование стен, все...
Зеркальное отображение анимации
Помогите сделать зеркальное отображение анимации в противоположную сторону, пожалуйста!
Движение в правую сторону есть, нужно зеркально отобразить и передать в левую
Кнопка отвечающая за движение...
Одиночное нажатие
Да, такие темы уже были, но ясного для себя ответа я не нашёл.
Мне нужно, чтобы при нажатии(не зажатии!) клавиши "BackSpace" спавнился объект, а если кнопку зажать - то он не должен спавниться
...
SFML. Как сделать увеличение/уменьшение камеры на колёсико мыши?
SFML. Как сделать увеличение/уменьшение масштаба камеры на колёсико мыши?
SFML: врезаясь в пределы окна, герой должен продолжать шагать на месте
Подскажите, как сделать, чтоб герой не выбегал за пределы окна, а, врезаясь в пределы окна,продолжал шагать как бы на месте? При учете того, что карта-это обычная цельная картинка.
При запуске программы в консоль выводится: "Failed to retrieve pixel format information"
При запуске программы в консоль выводится: Failed to retrieve pixel format information .
С чем это может быть связано?
Создание окна необычной формы
За странный вопрос и безграмотную подачу не пинайте сильно, редко спрашиваю.
Подскажите пожалуйста уважаемые знатоки, можно ли и как создать окно, но не квадратной классической формы, а формы...
Не работает библиотека SFML
Доброго времени суток, уважаемые программисты.
Помогите, пожалуйста, разобраться, в чём проблема:
Скачал SFML с оф. сайта и положил всё на места (вроде) : содержимое папки bin - в C:\Program...
setPosition работает не так, как ожидалось при применении ее к тексту
Здравствуйте! Столкнулся с тем, что при применении функции setPosition к тексту она работает некорректно. Например вот такой код:
//...
sf::Text text;
text.setFont (font);
...
Проблема с компиляцией программы (cannot find -lsfml-system и проч.)
Здравствуйте!
Пытаюсь впервые скомпилировать тестовую программу с использованием SFML-2.5.1. Работаю в терминале Git Bash.
Действую по инструкции на сайте библиотеки, но возникает проблема, которую...
Создание с++ texture
При поиске методов вывода расчетных данных нашел пример, использующий для графики библиотеку SFML. После исправления некоторых деталей диалекта языка осталась одна ошибка - строка 59, в которой...
Рисование графика
При выводе графика тянется непонятная линия с т.(0,0), хотя никаких предпосылок к этому нету. Можно ли это пофиксить?
PS. На глупый с виду код не обращайте внимания, там еще несколько функций +...
Подключение SFML библиотеки в С++
Доброго времени суток господа! Понимаю, что тем по подключению очень много, но уже не один день бьюсь. Чувствую себя детективом, находя и исправляя одну ошибку - появляются еще одна. И так уже линия...
Не загружается текстура в спрайт
Создаю игру типа бомбермена. Вместо того, чтобы при нажатии пробела выводить динамит, он выводит белый квадратик. Имя картинки сто раз проверил. Причем если я создаю объект класса динамита отдельно в...
Игра "Три в ряд"
Здравствуйте! На данный момент я занята созданием игры "Три в ряд", которая генерирует обычное поле 4 на 4. Главную фишку игры я создала, но остались некоторые детали, с которыми я бы хотела...
SFML и конфигурация Release
Здравствуйте, уважаемы посетители форума. Вопрос по поводу злосчастного движка SFML (2.2) и его отношений с Visual Studio (13). Я создал проект и реализовал его в Debug конфигурации. Все проходило...
Произвести какое-либо действие по нажатию мыши
Использую библиотеку SFML
И не знаю, как сделать какое нибудь действие по нажатию мыши.
Помогите пожалуйста.
На пример нужно написать в консоль сообщение при нажатии мышкой на каком нибудь...
Как нарисовать ломаную
Кто знает как нарисовать незамкнутую ломаную определённого цвета?
Построить эллипс и нанесите меридианы
Задание 1. Разработайте программу для построения эллипса.
Нанесите меридианы. Промежутки закрасьте различными цветами.
Задание 2. Эллипс должен пульсировать, т. е. должно меняться
отношение осей...
Библиотеки для света в SFML С++ писали с использованием OPEN GL ?
Библиотеки для света в SFML С++ писали с использованием OPEN GL ?
В SML игре задать ограничение на выход объекта из границ
Всем привет! Пишу игру в Visual Studio. Библиотека SFML. Суть игры: У меня есть самолет, который двигаться влево и право, а с верху на него летят препятствия и их нужно облетать. Как сделать что б...
Книги по применению библиотеки SFML
После долгого изучения основ С++ по книге Р. Лафоре, и создания множество консольных приложений, решил что нужно продвигаться дальше и начать осваивать разные библиотеки для создания графический...
Sfml error lnk1112
Всем доброго времени суток!
Недавно начал осваивать sfml для создания 2d платформера и столкнулся с странной проблемой:
Создал тестовый проект, подключил sfml и добавлял или тестил какой-то код....
C++ / SFML контур текста и тень
Приветствую. Столкнулся с такой проблемой - не знаю как сделать текст с контуром. Использую SFML Text.
Пробовал менять размер и выводить дважды - для первой буквы срабатывает, но потом идёт...
Как прикрепить камеру View к персонажу
Может заезженный вопрос,посмотрел видео,но там везде используются классы,со сложными структурами и используются координаты игрока которые фиг знает как получаются.
Есть ли функция в sfml чтобы можно...
Крестики-нолики на SFML
Написал код. Логически он ещё не работает. Только написал графическую часть. Вот код:
#include <SFML/Graphics.hpp>
#include "vector"
using namespace sf;
using namespace std;
class kletka {...
[SFML] Выделение меню синим цветом при наведении курсором
#include <SFML/Graphics.hpp>
using namespace sf;
int main()
{
RenderWindow window(sf::VideoMode(640, 480), "Lesson 5. kychka-pc.ru");
Texture menuTexture1, menuTexture2;...
SFML. Проблемы при кодключение
Всем доброго времени суток :)
Решил попробовать поиграться с мультимедиа(игрушки типа змейки и марио) ,для опытов выбрал библиотеку(или правильно говорить платформу?поправьте) SFML. При...
Скролинг карты игры (sfml)
Вот так я 3мя строчками решаю скроллинг карты, нашел такой пример. рисую на sfml
View viev( FloatRect(0,0,1200,800));
viev.setCenter(narutto->x,narutto->y-300);...
Как сделать эффект затухания?
Всем привет!
Как сделать эффект затухания в SFML библиотеке?
У меня есть одна мысль: создать некий размером с игровое окно квадрат и настраивать его прозрачность, но... правильно ли?
Может есть...
Как можно воспроизводить звук используя библиотеку Audio? (C#)
Как можно воспроизводить звук в SFML используя его библиотеку Audio. Можете пожалуйста привести пример воспроизведения звука(а не музыки). Очень нужно для проекта.
Проблема с путями при подключении
Люди! Хелп!
Замучился ковыряться с этой штукой. кручусь вокруг да около, не пойму как сделать.
В общем наткнулся на вот этот пост: https://www.cyberforum.ru/sfml/thread2822667.html сделал все как...
Цвет кнопки в ImGui красит белым в PushStyleColor()
Здравствуйте! Я хотел окрасить кнопку в обычном состоянии, при наведении и при нажатии, а также текст на кнопке. Нашел как это делается, но столкнулся с проблемой. Для начала вот код:
...
Гравитация в SFML/C++
Как реализовать притяжение игрока к земле?
Ввод русского текста
ВСЁ, разобрался, уже не надо! там в статик касте вкхартэ надо было
доброго времени суток, Форумчане.
я пишу сетевой чатик с sfml.
нужно как то организовать поддержку русских символов.
со шрифтом...
SFML Создание массива экземпляров класса
В ActionScript3.0 такой безысходности небыло)
Работаю с SFML
Проблема собственно в том, что я не могу создать N экземпляров объекта, через цикл for
При N=1000
такое не прокатит наверное
Object...
Mario
Всем привет!
Я студент первого курса, и в данный момент выполняю курсовую работу в виде игры "Марио". Большая часть работы выполнена, есть меню, графика(SFML), взаимодействие игрока с картой, звуки...
Массив спрайтов в SFML
Здравствуйте.
Подскажите пожалуйста, как сделать массив, содержащий спрайты в SFML.
То есть есть 6 изображений, я хочу засунуть их в массив, и уже по индексу обращаться к изображениям.
Sfml + int main() + изменение картинки курсора
В общем, я делаю программу на мультимедийной библиотеке SFML.
Мне потребовалось изменить картинку курсора.
Немного поискав, я понял что можно сделать через WinAPI.
Я использую Консольное...
Оформление списка (вектора) объектов, содержащих текстуры и спрайты
Имеется класс, в котором, помимо полей с данными, имеются текстура и спрайт.
class Shell{//Класс выпущенного снаряда
public:
float width, height, difference_x, difference_y;//Переменные...
библиотека SFML
#include "stdafx.h"
#include <SFML/Graphics.hpp>
#define Box_X 400
#define Box_Y 400
#define MaxFrameRate 60
int _tmain()
{
int i=0,n=2;
float *vx=new float;
float *vy=new float;
Как сделать самое банальное освещение?
Подскажите, как сделать самое простое не динамическое освещение, но чтобы освещаемая область зависела от цвета спрайта и от цвета самого света.
Отрисовка объектов своего класса
Здравствуйте !
Изучаю данный Фреймворк по книге SFML game development , но всё равно возникают некоторые вопросы, а именно, как сделать тако, чтобы я мог срисовать на экране объект своего класса?...
Создание карты
У меня есть набор тайлов для карты, мне нужно их расставлять с учетом содержимого левого, правого, верхнего и нижнего тайлов, я пытался сделать все в виде условий, но их было уже настолько много, что...
OpenGL+SFML
#include <SFML/Graphics.hpp>
#include <SFML/OpenGL.hpp>
const int WIDTH = 800;
const int HEIGHT = 600;
sf::RenderWindow window;
int main()
{
Идеальный прыжок
Доброго времени. Я пытаюсь сделать 2D мирок, где есть поверхности. Бегать по ним я могу, но прыгать получается очень плохо.
Заметил два недостатка:
Если искусственно повысить фпс после начала...
Sfml sf::Music music идентификатор не определен
Здраствуйте, имею такой код:
#include <SFML/Audio.hpp>
#include <SFML/Graphics.hpp>
using namespace sf;
int main()
{
srand(NULL);
RenderWindow app(VideoMode(W, H), "Some window");
Артефакты в 3д графике
Я пытаюсь сделать собственную 3д графику, используя для вывода sfml и c++. Все вроде бы получается, но покоя не дают многочисленные артефакты, от которых я никак не могу избавиться. Буду бесконечно...
Устройство 2D игры на SFML и C++
В интернете не могу ответы на интересующие вопросы. Меня интересует структура 2D игр.
Локация: создание локации может осуществляться с помощью тайлов, но как эти тайлы должны существовать, если я,...
Проблемы с sf::RenderTexture
Привет, не могу никак разобраться с sf::RenderTexture
Есть карта, размер 200х200, размер спрайтов на карте 64х64. Тайлы рисуются только те, что видно в камере.
В камеру вмещается 40х42 тайла. ...
Лесенки при движении камеры
Вообще без понятия, из-за чего это.... Есть игра. Есть тайтловая карта(в виде 2Д массива), которая отрисовывает свои блоки в стык к другому блоку(ну логично, в принципе). И при движении(именно при...
Эллипс
Ребята, только начал вникать в ООП, подскажите что делаю не так? Скопировал с сайта SFML код для отрисовки эллипса и видимо не понимаю как его надо правильно вызвать.
EllipseShape...
Как подключить библиотеку sfml к g++?
как подключить библиотеку sfml на g++ компилятор?
Как поместить значение цвета в вершинный шейдер?
Добрый день. Вопрос такой: в sfml есть класс sf::Vertex, представляющий собой 1 вершину и обладающий полями: позиция, цвет и текстурные координаты. Первое и последнее поля представляют собой...
Ошибка при подключении SFML к проекту в QT
LNK1104: не удается открыть файл sfml-audio-d.lib
Помогите исправить, делал все инструкции, на оф. сайте смотрел, как исправить не нашел...
SFML + Tiled Map Editor + tinysml2 (трабл с версиями)
Здравствуйте, я сейчас разбираю уроки по SFML https://www.youtube.com/playlist?list=PLskEAOuS4gQMoAE68-71KRxQegr8rSw54 .
Для создания карты использовал Tiled Map Editor ( TME )
В 22 уроке...
В конце программы тетриса должен выходить процесс game over, чтобы игра заканчивалась
это проект
https://yadi.sk/d/70d9nZO-LFczEw:
#include <SFML/Graphics.hpp>
#include <time.h>
using namespace sf;
const int M = 20; //Высота игрового поля
const int N = 10; //Ширина игрового...
Вращение спрайта
Привет, помогите сделать вращение спрайта.
Есть спрайт, с начало он повернут на 270 градусов. Нужно его повернуть на 90.
Псевдо код:
float speed = 1;
sf::Sprite sprite;
...
Ошибка при запуске программы с библиотеками SFML
#include <SFML/Graphics.hpp>
int main(){
sf::RenderWindow window(sf::VideoMode(640, 480), "SFML Application");
sf::CircleShape shape;
shape.setRadius(40.f);
shape.setPosition(100.f,...
SFML и классы
Здравствуйте.
Впервые столкнулся с графикой в С++.
Задание состоит в том, что бы создать иерархию классов, и с помощью функций этих классов изменять размер и цвет фигур, перемещать их, менять...
Расположить текст в центре прямоугольника
Хочу сделать так чтобы независимо от размеров фигуры, текст всегда был в ее центре.
sf::RectangleShape rectangle;
sf::Text caption;
sf::Font mainFont;
...
Движение тела с учётом сопротивления воздуха
Добрый день, вопрос скорее по математике и физике. Моя программа рисует траекторию движения снаряда с учётом сопротивления воздуха. Изначально задаётся скорость и угол, затем она через косинус и...
LTBL свет в SFML
Пробовал собрать проект аналогичный этому туториалу https://sourceforge.net/projects/letthebelight/
#include <SFML/Graphics.hpp>
#include <ltbl/lighting/LightSystem.h>
using namespace sf;...
Стрельба персонажа по клику
Пишу 2Д игру на плюсах + немного SFML.
Суть такова: есть персонаж, движущийся и поворачивающийся в место где курсор мыши. Хочу сделать что бы по клику мыши вылетал лазер и летел по направлению...
Как проверить наличие курсора мышки в определённой области окна (SFML)?
Есть прямоугольник (rectangle), и нужно отследить нажатие мышки именно в области этого прямоугольника. Уже, наверное, всё перепробовал, но ничто не помогает. Вот код для наглядности.
#include...
SFML и C++ Builder
Кто работал с библиотеками SFML в C++ Builder?
Будут ли они вобще в нем работать?
Рисование овала
Подскажите пожалуйста как нарисовать овал в SFML C++. Читал на оффициальном сайте sfml.org но ничего не понял
:help:
Ошибка LNK1181 не удается открыть входной файл "jpeg.lib"
Пытался поставить нужные настройки для конфигурации Releaze, чтобы после сборки проекта с SFML мог нужные файлы перекинуть на другой компьютер и открыть программу там. После выполнения всех...
Вывести на экран пятиконечную звезду (sfml)
Здравствуйте. Нужно вывести на экран пятиконечную звезду, используя sfml. Если можно, с пояснениями.
Положение окна
Как сделать чтобы окно с самолетом p.jpg не растягивалось ?
#include "stdafx.h"
#include <windows.h>
#include <iostream>
#include <chrono>
#include <thread>
#include <string>
#include...
VS2008 C++ SFML error LNK2019
Ребят такая тема, скачал библиотеку SFML 2.1 с оф. сайта, скинул на диск D:\
Подключил в свойствах проекта:
в С/С++ Общее: дополнительные каталоги включений: D:\SFML-2.1\include
в Компоновщик...
Эффект bloom SFML
:help: Как сделать эффект bloom в sfml.
В подробностях! И как вообще писать шейдеры???
Добавлено через 9 часов 48 минут
Нужно свечение круга с именем shape
C++ sfml. Как убрать задержку клавиши при нажатии?
Доброго времени суток. При написании кода для игры столкнулся с проблемой: не удается убрать задержку между нажатием клавиши и движением спрайта. долго гуглил, но примера решения так и не нашел....
Не могу загрузить картинку (CodeBlocks, SFML)
Я хотел вывести картинку на экран при помощи библиотеки SFML, используя IDE CodeBlocks, и написал такой код:
#include <SFML/Graphics.hpp>
using namespace sf;
int main()
{
RenderWindow...
Не отображаются кнопки
Добрый вечер, пишу меню для игры, использую библиотеку sfml (работаю в первый раз), после запуска программы, отображается черный экран( это нормально), но посередине как должно быть отображаются...
Редактор карт на C++, SFML
Помогите написать редактор карт на C++,SFML!!!Ну или скиньте документацию(желательно на русском)!
Обрезание фигуры(или спрайта), используя другую фигуру
Предположим, мне нужен круг с квадратным отверстием внутри его, но так, чтобы сквозь это отверстие можно было видеть, что происходит ниже. Я не знаю, как решить эту проблему без заранее созданных...
Можно ли как-нибудь закрепить круг в определенной точке?
Я сделал круг, задал ему цвет, размер, расположение на экране.
Когда я меняю размер круга, меняется и его положение на экране.
Можно ли как-нибудь закрепить круг в определенной точке? Допустим...
Затемнение текстуры в SFML
Пишу сюда, потому что в разделе "графика" никто не сидит.
Возможно ли затемнить/осветлить текстуру спрайта програмно? Или нужно создавать отдельную текстуру для этого?
Загрузка и отображение картинки в окне Imgui
Здравствуйте! Я хочу загружать изображение в ImGui. Посмотрел вот тут как надо загружать. Так как я читал, что sfml должен поддерживать openGL (может я ошибаюсь) из коробки, я выбрал метод для нее....
SFML found but some of its dependencies are missing
Хорошего всем времени суток. Решил попробовать библиотеку SFML, но столкнулся с трудностями её использования =)
Использую CLion в качестве IDE. Операционка windows 10. В общем пробовал по разному и...
Нужно создать счетчик который прибавляет очки если удаляется строка в тетрисе
https://yadi.sk/d/70d9nZO-LFczEw
Посмотрите это и есть проект
#include <SFML/Graphics.hpp>
#include <time.h>
using namespace sf;
const int M = 20; //Высота игрового поля
const int N =...
Сделать так, чтобы главный герой не проходил сквозь некоторые спрайты C++
Всем привет. Я 4-5 недель назад начал изучать OpenGL и разработку игр на С++. Начал изучать SFML и читать статьи на kychka-pc. В общем решил я сделать не большую игрушку. Все хорошо, пока не дошел до...
Адаптация изображения под разрешение экрана
Я пытаюсь создать простенький движок для 2д игры, там пока что только человечек по экрану с фоном бегает вправо и влево, так вот, я нашел код, для адаптации бекграунда, то есть картинки под...
Шейдеры ко всей сцене
Можно ли как-нибудь применить шейдер уже к отрисовавшейся сцене, а не отдельно к каждому спрайту?
Как лучше сделать отрисовку графиков?
Добрый вечер, хотел попросить совета, как лучше реализовать отрисовку графиков, графики будут большие, рисоваться будут из файла и необходима высокая скорость работы для комфортного использования. Я...
RayCasting
Привет, хочу сделать свой RayCasting.
Псевдо код:
int rayLength = 5;
for(int x = info.mapPosition.x - rayLength; x <= info.mapPosition.x + rayLength; x++)
for(int y =...
Не работает sfml в релизной конфигурации (VS2015)
Помогите пожалуйста. Создаю проект с использованием библиотек sfml. Подключал все по инструкции с офф. сайта. В режиме дебага все работает, в релизе нет(библиотеки в проект\свойства\компоновщик\ввод...
Частичная потеря качества при рендере текста
Почему при рендере текста с совершенно одинаковыми настройками, качество скачет? сверху будто мутно, а снизу норм. всё от шрифта до цвета одинаковое.
directModsText.setString(L"перевод модов...
SNAKE! game over
Здравствуйте, разрабатываю змейку через OpenGL на с++ и в принципе игра работает , но хотелось бы как то сделать что бы если змейка выползает за границы игрового поля выскакивала надпись или может...
Применение шейдера ко всему кадру
Всем привет! Меня интересует вопрос, как применить шейдер ко всему кадру. Сейчас поясню: я хочу осветлить весь кадр. Но вот как? Один объект сцены легко:
window.draw(object, &shader);
То есть...
SFML window.clear()
Суть в том, что у меня в программе есть задний фон, который не изменяется вообще, а есть спрайты, которые двигаются, мне не хочется постоянно прорисовывать этот самый задний фон (он довольно...
SFML + Удаление экземпляров класса
Вопрос: как грамотно написать деструктор или нечто удаляющее всё сущее, то что я создал.
Немного почитал, но всё равно не понял как "Грамотно" делать.
Вот пример класса:
#include...
Как в SFML по клику мыши на определенной области (например на спрайте) выполнить какое либо действие?
Только начал изучать SFML. Скажите пожалуйста, как в SFML по клику мыши на определенной области (например на спрайте) выполнить какое либо действие(например, уменьшить изображение?
Добавлено через...
Конвертация координат мыши на экране к координатам карты (изометрия)
Здравствуйте, помогите пожалуйста, есть класс: IsometricSprite
class IsometricSprite : public sf::Sprite
{
public:
IsometricSprite();
IsometricSprite(const sf::Texture...
Микро-лаги при движении
Суть в чем: частота обновления у монитора 60 Гц. Если поставить фрейм лимит 60, то можно заметить, что периодически, когда запускаешь игру, фпс отклоняется от предложенных 60 на 1-2 как ниже, так и...
Игра на SFML. Как реализовать движение по диагонали?
Всем привет. Пишу мелкую игрушку с видом сверху исключительно для самообразования. Застрял почти сразу на моменте управления.
Жмем влево - персонаж идет влево с анимацией движения влево. Отпускаем -...
SFML, загрузка карты
Не загружается карта, которая сделана в tilemap, почему?
#include <SFML/Graphics.hpp>
#include <iostream>
#include <sstream>
//#include "map.h"
#include "view.h"
#include "mission.h"
#include...
Тетрис на SFML
Здравствуйте, решил сделать тетрис, сделал фигуру которой можно управлять и которая упирается в дно, но как сделать что бы после того как фигура падала на дно вызывалась другая и как сделать чтобы...
Шахматы
Здравствуйте, сейчас начал писать шахматы, и возникли затруднения, не могли бы помочь, что бы нажатии кнопки новая игра строка 169 поле возвращалось в начальное положение
#include...
Error LNK2001: неразрешенный внешний символ
И так здравствуйте уважаемые форумчане, я думаю многим надоело видеть один и тот же вопрос об SFML, однако я думаю - моя ситуация чуть отличается от остальных(как обычно у новичков).
для начала...
Нужен таймер или отсчет времени в игре
Я в с++ новичок(камнями не бросайте) и поэтому у меня возникла проблема при решении задачи
Работаю в visual с sfml.
Хочу сделать так, чтобы когда игрок сталкивался с врагом, у игрока отбирало одно...
Как использовать полный OpenGL вместе с SFML?
Я решил заняться разработкой 3D-игр (а точнее 3D-движка), и так как я буду работать в 3D, то мне нужен OpenGL.
С SFML у меня не было проблем (т.е. все подключил и слинковал по урокам из интернета),...
SFML движение под углом
Здравствуйте. Имеется шарик и платформа, шарик перемещается командой ball.move(x,y), x и y это количество пикселей на которое переместится ball соответственно по x и y. Я высчитываю угол на который...
Нужна консультация в подключении библиотеки SFML
вобщем есть библиотека вот эта
прописал пути к папке include и либ
пытаюсь запустить простой пример :
#define SFML_DYNAMIC
#include <SFML/System.hpp>
#include <iostream>
int main()
Не отображается спрайт
Есть два файла: main.cpp и Tank.h. В файле Tank.h содержится класс для создания анимации и сам класс танка, но всё достаточно криво работает и в окне не рисуется.
Сам код:
Tank.h
#pragma once...
Ошибка компиляции примера SFML + OpenGL в MinGW
проблема компиляции
(путь прописан в системе до компилятора правильно)
компил через ком. строку
~~g++ 0000.cpp
In file included from 0000.cpp:6:0:
C:\GL\include\GL\glut.h:50:24:
error:...
SFML С++ рисование фигуры и её перемещение под углом с изменением масштаба
Доброго времени суток, столкнулся с сильным недопониманием библиотеки SFML для с++. Задание было нарисовать трапецию с возможностью изменения её масштаба и перемещение под углом 87, с отскоком от...
Sf::Image.loadFromFile() ошибка
Здравствуйте, пытаюсь загрузить текстуру PNG с альфа каналом, но когда выполняется функция loadFromFile() программа завершается с критической ошибкой.
sf::Image image;...
Коллизия с картой в SFML
https://pp.userapi.com/c846122/v846122446/655a7/RuXMwEoZUOw.jpg
Имеется набор тайлов, в тайле есть стена/несколько стен
Как сделать коллизию с этими стенами и спрайтом персонажа с помощью sfml?...
Как ввести числовую переменную с клавиатуры?
Как ввести числовую переменную в SFML с клавиатуры в работающей проге ?
Добавлено через 15 минут
Допусим есть меню, нажал на кнопку перешел на новую страницу где нужно ввести число от 1 до 100 и...
Подключение SFML к QT
TEMPLATE = app
CONFIG -= app_bundle
CONFIG -= qt
SOURCES += main.cpp
LIBS += -LD:\file\prog\lib\SFML-2.3\lib
CONFIG(release, debug|release) : LIBS += -lsfml-audio -lsfml-graphics...
Работа с SFML
Добрый всем день. Снова обращаюсь за помощью - кто-то когда-то использовал библиотеки SFML? Нужно ее использовать в Visual Studio 2010. Сделала всё по инструкции -...
<SFML/Graphics.hpp> создание спрайта
Хочу создать спрайт, загрузить в него текстуру и вывести на экран.
Проблема:
Что не так? Дело точно не в библиотеке, всё вроде подключено правильно. Тестовый зелёный круг с сайта SFML...
Механика стрельбы (работа со спрайтами и векторами)
Добрый день. При попытке написать механику стрельбы в игре на sfmll столкнулся с проблемой: объекты класса Bullet летят куда надо, появляются где надо, но при этом не имеют нужной текстуры спрайта....
SFML отрисовка объектов
Здравствуйте. Помогите разобраться с отрисовкой объекта.
У меня есть класс игрока. Для закрепления знаний решил попробовать создать класс кнопок. Вроде сделал всё также. В итоге: Ошибок в консоли не...
Динамический полиморфизм в списке и сортировка
Имеется базовый класс Being
class Being{
public:
sf::Sprite picture_s;
virtual void behavior();
virtual void drop_thing();
};
и его два наследника
Библиотека SFML
Недавно начал изучать библиотеку для создания игр SFML 2.0. Библиотека мне очень понравилась так как в ней все интуитивно просто и понятно. Но проблема появилась вот в чем.
К примеру я написал код...
Фигуры SFML
Фигуры в SFML (задаю вопрос в этом разделе, как наиболее близкому к данной теме)
вот пример класса пользовательского типа фигуры из официальной документации
class EllipseShape : public sf::Shape
{...
Реализация столкновения спрайтов C++
Знаю, много тем, но ни одна не помогла. Имеется объект класса Player, который двигается в зависимости от нажатий определенных кнопок(W, A, S, D). Генерируется массив объектов метеоритов, которые...
Получение координат объекта
Я пытался взять полные координаты определенного объекта, то-есть работать должно примерно так: при нажатии мышью на объект происходит событие. Вопрос, как так сделать?
Вот код где я пытался сделать...
Подключение SFML к проекту с помощью CMake
Всем добрый день. Решил разобраться с CMake, что б научится понимать как собирать проекты без всяких ideешек и прочего, пока только начал разбираться с документацией, и вот пишу проект для портфолио...
Коллизии в 2d игре на C++ SFML
Всем привет. Помогите с обработкой коллизий в 2d игре, которая состоит из спрайтов 32x32.
Вот фрагмент кода:
i = rect.top/32;
j = rect.left/32;
if (Map_1=='0' || Map_1=='1' || Map_1=='2'...
Drag and Drop
Помогите причину найти почему прога не робит :-!
Ругается в строчке if (e.type == Event::MouseBottonPressed) // проверка если мышь нажата
на Event::MouseBottonPressed
В чём ошибка ? Все...
Сохранение игры на SFML
Здравствуйте, нужна помощь. :help:
Как сохранить прогресс в SFMLевской игре? В интернете вообще нет информации на эту тему, или игры на этой библиотеке вообще нельзя сохранять?
Размещение спрайта при изменении разрешения окна
Доброго времени суток.
Столкнулся с проблемой расчёта координат положения спрайта при статической камере. Допустим, имеется стандартное окно какого-то размера (разрешения). Так как окно стандартное...
Проблема с delta time (SFML)
Здравствуйте!
Пишу программу, которая симулирует гравитационное взаимодействие (есть какие то объекты, движение которых нужно просчитывать по закону всемирного тяготения), использую SFML для...
Обнуление цвета SFML
В документации не нашел, в интернете аналогичной проблемы тоже. Имеется разноцветная текстура, как после выполнения действия окрашивания через sprite.SetColor(Color::Green); вернуть цвет к исходному?
C++ с SFML на Линукс
Всем привет. Вначале скажу, что изучаю С++, и решил, что хочу написать простую 2Д игру. Начал искать движки. Выбрал - SFML. Стоит у меня Eclipse на убунте. Первая проблема - это подключение...
Doodle Jump
Все же знают, эти прикольные видосы о играх на с++ через sfml написанных за 5минут. Скачал исходник все подключил, решил добавить в игру doodle jumpe счет и смерть персонажа, и перестало работать...
Как создать новое окно по нажатию на пункт меню?
Как создать новое окно по нажатию на пункт меню???Чтобы я нажала на определенный пункт и мне высветилось новое окно)))))))помогите пожалуйста)я уже 4 день сижу у меня ничего не получается))) или как...
Анимация атаки
Всем привет!
Цель: сделать анимацию атаки скелета.
Проблема в том, что анимация воспроизводиться ПОЛНОСТЬЮ, если клавишу A(a - attack), жать и не отпускать.Мне нужно, чтобы при одноразовом нажатии...
Как сделать прыжок без классов?
Доброго времени суток, я недавно начал пытаться делать платформер на SFML и до поры, до времени всё продвигалось нормально, но пришла пора делать прыжок. Когда я пытался реализовать прыжок в своём...
Перемещение спрайта
Короче проблема, человечек пропадает.
На некоторых кадрах не отрисовываются спрайты
В чем проблема ?
/ TEST.cpp: определяет точку входа для консольного приложения.
//
#include "stdafx.h"...
Не получается подключить картинку
У меня не получается подключить картинку на SFML окно. Выдается ошибка ailed to load image "back.png". Reason: Unable to open file. Хотя картинка находится там же, где и main.cpp. Мне хочется...
Изменить разрешение окна
Здравствуйте. Подскажите пожалуйста, как можно изменить разрешение SFML Окна так, что бы при этом полноэкранный режим работал корректно. Я полагаю, что это связанно с соотношением экрана, так...
Не получается вывод спрайта на экран
помогите пожалуйста! Когда вывожу спрайт на экран, запускаю приложение - даже чёрный экран не отображается. Отображается только то, что находится за окном и если нажимаю на окно оно не отвечает....
Ошибка с SFML: компилятор не распознает имена с библиотеки
Вопрос может глупый, но у меня стоит visual studio 15, а последняя версия библиотеки на оф.сайте есть только для 14. Я ее и привязал к проекту. Может из-за этого не работает:
компилятор не...
Анимация / SFML
Как осуществить анимацию когда спрайты разложены криво + в несколько строк
Например как создать анимацию для этой картинки?
Вычисление координат точки после поворота. SFML
Всем привет. Помогите разобраться с проблемой, у меня есть программа, написанная с использованием SFML. Есть прямоугольник, который можно наклонять под определенным углом к горизонту. Мне нужно...
Как нарисовать 3D объект в 2D пространстве?
Юзаю:
ОС: Linux
IDE: CLion
ЯП: С++
Графическая библиотека: SFML
Задача:
Хочу накалякать что-нибудь 3D-шное с использованием SFML.
OpenGL даже трогать не хочется, с ним одна...
Libsfml-graphics.so.2.4: cannot open shared object file: No such file or directory
Ошибка запуска скомпилированных программ. Работаю под xUbuntu на Code::Blocks, всё компилится(на удивлении) но не запускается вот такая хрень <картиночка>
Если же запускать из консоли >"error while...
[SFML] Как реализовать прозрачный фон?
Работаю, в VS , пишу на C++, помогите пожалуйста сделать так, чтобы после проигрыша, было видно плитки (игра 2048, последнее их положение) но чуть засветлено, и было бы написано вы проиграли ну или...
sf::Time как работает?
Как работает этот sf::Time? "sf::Time определяет временной интервал. Иными словами, не представляет какое-то конкретное значение даты и времени (год/месяц/день/час/минута/секунда), а просто...
Библиотека SFML(C++)
Поделитесь источниками где можно посмотреть уроки по библиотеке SFML, желательно русскими.
C++ SFML не загружается map.tmx карта
Я создаю игру использую c++ sfml , облазил уже весь интернет в поисках ответа на вопрос . Дело в том что, чтобы карта нормально работала нужно чтобы в файле tmx (все равно что xml) у каждого тайла...
Вывод текста с угасанием в координаты тела в SFML
Как сделать вывод циферок из злого тела, когда его со всей дури фигачишь ? :D
Ну типа как в WOW значение удара вылетает в координатах тела и плавно затухает.
Подкиньте пл3 шаблончик у кого есть
Русский шрифт в окне SFML
Здравствуйте! Учусь понемногу sfml. На данный момент получилось сделать окно, где можно вводить текст. Но застрял с русскими буквами. Окно их просто игнорирует. Я пытался вводить строку и в...
SFML вывод текста
не могу подключить шрифт, нормально компилируется, а после запуска выдает ошибку:
Unhandled exception at 0x6fd01f34 in tryingSFMLanimation.exe: 0xC0000005:
Access violation reading location...
Задать условие для движения спрайта
Здраствуйте, помогите пожалуйста, как сделать так что бы спрайты 1 и 2 не могли пересекать и находится на черных клетках.
#include <SFML/Graphics.hpp>
#include <Windows.h>
using namespace sf;
...
Гексагональная сетка (C++ + SFML)
Здравствуйте. Подскажите, пожалуйста, как можно с помощью библиотеки SFML создать гексагональную сетку (картинка в пример). Каким образом сместить гексагоны, чтобы они были, как на картинке? У меня...
Альфа-смешивание при прозрачном фоне
Добрый вечер. Я совсем не разбираюсь в OpenGL, но думаю правильнее всего будет задать мой вопрос здесь.
Я использую библиотеку SFML. Хочу конструировать текстуры с прозрачным фоном из других текстур...
Пакман (sfml) не хочет проходить между 2 блоков
Создал пакмана который ходит и сталкивается с текстурками (основа для лабиринта) , но проблема в том что он не может пройти между 2 текстурок, он как бы находится сразу на 2 блоках поэтому не...
Как реализовать анимацию атаки?
Обычное движение персонажа не вызывает проблем, но вот анимация удара мечом оставляется желать лучшего. При нажатии клавиши атаки, в цикле должна крутиться анимация замаха и удара - 4 кадра. Они...
Как подключить карту из Tiny Map Editor в код?
Я спокойно проходил туториал по SFML, но на уроке с созданием карты для игры я застрял. Все библиотеки TinyXML, что там были, 2016 года. Я установил и подключил последнюю версию tinyxml2, но level.h,...
Как отследить однократное нажатие клавиши в момент её нажатия посредством SFML?
Поясняю: в момент нажатия на клавишу D переменная i должна увеличится на 1, и не увеличиваться несмотря на удержание клавиши.
Например, данная конструкция делает то, что я описал, но увеличивает...
Изменение вида загруженной картинки в ImGui
Здравствуйте! Искал как поворачивать, менять цвет и прозрачность загруженной картинки в ImGui, но не нашел, в самом SFML я нашел туториалы на оф.сайте. На гитхабе информация лишь о загрузке...
Как построить SFML проект в CMAKE на Visual Studio?
Простейший SFML код
TEST.CPP
#include "stdafx.h"
#include <SFML/Graphics.hpp>
int main()
Подключение SFML Code Blocks. Не найдена точка входа в процедуру
Помогите пожалуйста. Не понимаю, в чём проблема. Программа запускается нормально, но сразу же выдаёт ошибку:"Точка входа в процедуру _ZSt24_throw_out_of_range_fmt_PKcz не найдена в библиотеке DLL...
Побуквенный вывод текста
вообщем, мне нужно чтобы текст выводился по букве, а не целиком, у меня получилось сделать макет в консольном приложении:
char arr = { 'p','r', 'i', 'v', 'e', 't' };
vector<char> alf(arr, arr +...
Проблема с Rect.inl
Вот решил я создать пакмена и поключить графику.
Подключил SFML по инструкции и все буттобы работает(ну команды типа Texture появились)
Но как на зло вылазит ошибка, вот её текст:
...
Оптимизация метода ray marching
Такая проблема. Посмотрел ролик у Onigiri по без полигональной графики. Для рисования объектов использовался метод ray marching. Сам метод реализуется очень просто. Но как только я ставлю сетку выше...
Изометрия в играх на C++/SFML
Привет всем!
Захотел попробовать создать игру наподобие Clash of Clans.
Как известно , в игре изометрическая графика. И я начал искать поиск её реализации. Наткнулся на видео:...
SFML неработает с sf::RenderWindow::capture()
пишу строчку.
sf::Image a = sf::RenderWindow::capture();
Выдаёт ошибку.
error: cannot call member function 'sf::Image sf::RenderWindow::capture() const' without object|
Помогите пожалуйста.
Загрузка процессора приложением SFML
Всем доброго времени суток. Я пишу платформер на SFML. Недавно запустил и заметил что приложение загружает почти 50% ЦП. Это нормально?
SFML+Qt Creator on Linux
Здравствуйте. Ос Ubuntu. IDE Qt Creator. Хочу сделать проект с использованием SFML.
Скачал с сайта версию под линукс, потом начал идти по этому...
Прерывается звук, что делать?
После нажатия на клавишу звук при перемещении спрайта трещит
и полностью не проигрывает пока клаву не отпустил. Как решить проблему ?
По идее надо sound.play(); в какой то внутренний
цикл...
Изменение координат
Здравствуйсте, уважаемые киберфорумчане.
Программируя на SFML + C++ столкнулся со следующей проблемой, решить которую я не смог:
Пусть имеется окно
RenderWindow window(VideoMode(800, 800),...
SFML: Нарушение доступа на чтение
Здравствуйте! Столкнулся с ошибкой.
Пишу приложение с использованием SFML, Tiled, tinyxml.
Хочу сказать сразу: Level.h и level.cpp взяты с интернетов, ничего не менял, кроме как убрал все...
Как сделать "Нормальную" паузу в программе?
Делаю то-ли игру, то-ли программу, но это не важно. Я хочу реализовать в своей программе паузу при сворачивании окна, но как мне кажется выполнение событий желательно тоже притормозить, но я пока что...
Как сделать плавный прыжок?
Добрый день, мне бы хотелось сделать плавный прыжок и падение но пока я не знаю как это сделать,хотя у меня была одна идея
сделать переменную и каждый раз увеличивать его тем же самым сделать...
Лабиринт
Решил сделать простенький лабиринтик на SFML . Но столкнулся с ошибкой(на картинке).
Вот код который у меня есть:
#include <SFML/Graphics.hpp>
#include <iostream>
#include <sstream>
#include...
Отрисовка в отдельном потоке SFML
Есть класс для фона, в нем функция возвращающая шейп этого фона. Нужно вынести отрисовку в отдельный поток, но вот что-то пошло не так...
class Background
{
sf::Image i_back;
sf::Texture...
SFML: не хочет грузиться файл
Texture t;
t.loadFromFile("C:\\Users\\Михаил\\Documents\\Visual Studio 2012\\Projects\\Марио\\Debug\\fang1.png");
Sprite s;
s.setTexture(t);
s.setPosition(50,100);
Определяю в скобочках...
Ошибка: "неразрешенный внешний символ"
помогите пожалуйста решить ошибку
код
#include <SFML/Graphics.hpp>
using namespace sf;
int main()
{
RenderWindow window(VideoMode(200, 200), "Test");
Проблема с шрифтами в ImGui, загруженные с памяти
Здравствуйте! Я загрузил по этой теме шрифт в свою программу. Все работает хорошо. Но если я загружаю шрифт из памяти (массив unsigned char, где хранится шрифт в 16 кодировке), то после закрытия...
Оптимизация для слабых ПК
Как можно оптимизировать игру под слабые ПК? Уже не рисую то, что не входит в поле видимости, но всё равно на некоторых компах виснет. Команду move не использую, а именно под неё написаны оптимизации...
Зажатие клавиши
Добрый день, делаю простую бегалку (на подобии гугловского динозавра). Однако столкнулся с проблемой. Мне необходимо, чтобы герой приседал во время того, как зажата клавиша (стрелка вниз). Как только...
Графика в C++. SFML
Здаров, ребята. Скиньте плз ссылочку, где есть все что нужно для изучения 2д графики в С++, которая нужна например для написания простенькой программы: ввод координат точек многоугольника и вывод...
Как рисовать линии, используя C# SFML?
Как рисовать линии в C# SFML? Все ни как не пойму как перевести пример с C++ в C#. Помогите как их рисовать и какая применяется методика?
Шашки с использованием SFML
Есть задача следующего характера:
На шахматном поле расположены N черных шашек и одна белая дамка. Требуется написать
программу, которая по заданному расположению шашек определяет, какое...
Сетка в SFML
Каким способом можно создать сетку, только для фона(ни для объектов, платформ и прочее). Какой способ мене затратный из возможных?
SFML-яркость спрайта, наложение текстур
Здравствуйте, у меня такой вопрос.
Мне нужно изменить ( увеличить ) яркость спрайта без использования другого спрайта с полу-прозрачностью. Возможно ли это?
И еще, можно ли накладывать 1...
Почему не отрисовывается фигура в SFML
Почему не отрисовывается фигура?
Param_game.h
#pragma once
#include <SFML/Graphics.hpp>
using namespace sf;
class Param_Game
{
Подключение SFML в Code blocks
Помоги пожалуйста, уже несколько часов сижу туплю((( Я хочу подключить SFML но выдаёт ошибку ( скрины ниже ). у меня осталась последняя проблема, не найден DLL libstdc++-6.dll. Скачал, закинул в...
Sfml движение по синусоиде
Ребят туплю как сделать , смотрите вот код , там круг двигается по синусоиде а можете пожалуйста помочь сделать так чтобы вместо круга был крестик который так же двигается ну типа спрайта ?
#include...
Работа с графикой в Codeblock - C++. Нарисовать смайлик!
Здравствуйте, вот наткнулся на ваш форум, и мне нужна ваша помощь. Я не долго изучаю язык С++, но с графикой не сталкивался, и если честно, то понятия не имею как написать следующую программу:
В...
SFML, создание пустой текстуры
Есть класс GameCell в котором создаются текстура и спрайт, предположим так:
void GameCell::setColor(const sf::Color &n_color){
m_texture.create(32, 32);
m_sprite.setTexture(m_texture,...
Проблема с SFML
#include <SFML/Graphics.hpp>
int main()
{
sf::RenderWindow window(sf::VideoMode(200, 200), "SFML works!");
return 0;
}
Алгоритм поиска кратчайшего пути из точки А в точку Б на C++
Я хотел создать стратегию на C++ но не смог реализовать движение юнитов в ней.
Я прочитал много статей по поводу нахождения пути А* и какие то другие но не понял как запихнуть этот алгоритм в свою...
Не отвечает окно приложения SFML
Собрал приложение простой отрисовки круга. Запускаю exe, открывается приложение и просто висит, ничего не отрисовывается, а через 3-4 секунды закрывается. Окно просто не отвечает? В чем может быть...
Запуск на другом компьютере
Самое обидно в создании своих игрулек то, что кроме самого себя никто не оценит.
Вот решился скинуть папку с exe-шником, тайтлами и dll-ками.
На своей же "машине" все работает, при переносе на...
Несколько окон
Нужно создать поверх основного окна еще одно, с которым можно будет взаимодействовать так же, как и с основным. В интернете ничего не нашел. Спасибо
Как сделать задержку для выстрелов
Делаю игру используя c++ и sfml.
Хочу спросить как сделать задержку для выстрелов,чтобы пули не вылетали кучей,а очередями?
Вот участок кода:}
if (Keyboard::isKeyPressed(Keyboard::Space)) {...
Исправление Release сборки
Здравствуйте уважаемые кодеры. Помогите понять что сделать чтобы release сборка запустилась. Я перепробовал sfml туториал, но всё-равно не работает. Помогите мне по порядку вместе со мной задать...
Code blocks + sfml - автодополнение для либ не работает
Собственно подключил sfml, всё нормально работает, но автодополнения в редакторе для подключенных либ нет, это очень расстраивает.
....а при подключении sfml к qt creator так вообще открывается...
Ввод данных в цикле в оконном приложении через интерфейс ImGui
Здравствуйте! Собственно вопрос: как в оконном приложении строить логику ввода данных в цикле? Отдельно я могу создать поле ввода данных для переменной. Например так:
ImGui::InputText("input...
Не получается установить SFML на Visual Studio 2013 32- разрядную
Пытаюсь установить SFML библиотеку в Visual Studio вначале пытался вот по этому видео https://youtu.be/CVYjVCuPuY4
В результате в тестовом примере 96 ошибок насколько я понял связь с библиотекой не...
Создание GUI используя библиотеку SFML
Ребят ответьте на вопрос, как создать GUI т.е. поле ввода и кнопки и т д с используя SFML в Visual Studio?
Например приложение в котором есть три поля для ввода трех координат и плоскость на которой...
SFML exe-шник не запускается
Всем привет.
Такое дело. Работаю на с++ в dev-c++. Написал одну программку для себя, так сказать пример.
Скомпилировалось, всё хорошо, выполнилось.
А сейчас решил запустить сам .exe файл.
И у...
Проблема с выводом изображения
при нажатии на кнопку "To create" должно выводиться изображение с машиной. Кучу способов перепробовал никак не выводится
#include<SFML/Graphics.hpp>
#include <iostream>
#include<vector>...
Как сделать ошибку "Файл не найден"
Здравствуйте! В моей программе пользователю даётся возможность загрузить изображение .jpg путём ввода пути до файла, по типу "D:\folder\img.jpg". Как сделать так, чтобы если путь не правильно...
Как создать несколько одинаковых объектов?
С++ , SFML. Пожалуйста, покажите на каком-нибудь простейшем примере, как отрисовать один и тот же спрайт из двух разных точек. И в идеале мне нужно знать как заставить эти два прямоугольника (на...
Как создать графическое меню?
Как создавать меню в SFML?
Многопоточная обработка
Здравствуйте, хочу сразу сказать, что это не вопрос, а больше ответ для тех, кто в нем нуждается/будет нуждаться.
Очень много проблем вызывает рендеринг в отдельном от игровой логики потоке.
Я...
Написать крестики-нолики
Доброго времени суток, решил написать крестики нолики на с++ с помощью библиотеки sfml и не могу найти ошибки: при клике должны прорисовываться текстуры крестика или нолика, но что-то не...
Как контролить отжатие клавиши?
Кто то знает ? Я читал что есть такая штука KeyReleased но с ней примеров нет нигде
Возврат объекта Sprite из функции
Возврат объекта Sprite из функции.
Подскажите, пожалуйста (всем привет).
Есть функция:
sf::Sprite Space()
{
sf::Image Spaceimage; //создаем объект Image (изображение)...
Почему я зависаю при стрельбе?
Короче решил попробовать стрельбу по методу тринли https://www.youtube.com/watch?v=T6o5OlgsCew, подскажите где ошибка вроде все как по видео сделал
в общем он делал не по методу спрайтов, а способом...
Вывод координат курсора мыши на экран
Доброго времени суток, друзья! Будьте добры, помогите мне сделать одну полезную штучку - вывод координат на экран.
В общем, суть такая: я устал постоянно подбирать нужные мне цифры, чтобы тот или...
Странные глюки текстур куба OpenGL/SFML/C++
Здравствуйте все. Изучаю SFML и решил повторить вот этот пример
6RxIeguVLcM
Но там все делали на Visual Studio 2010 , а у меня она отказывается работать и я использую
Code::Blocks. Все работает,...
SFML как добавить в cmake png?
подскажите пожалуйста как правильно в cmake добавить графические файлы?
а то все собирается только на выходе у меня окно пустое.
Failed to load image "./img/map.png". Reason: Image not of any...
Проблема с отображением текстур
Здравствуйте, есть класс manager, через который я добавляю объекты врагов. От виртуального класса gameObject наследуется класс enemy. Объекты добавляются на экран с правильными позициями только...
Координаты в SFML
Я делаю платформер на c++/SFMl и у меня возникли сложности с координатами.
Я хочу расположить кнопочки в меню относительно игровой системы координат, а программа считает относительно координат окна...
C# SFML Ошибка в логике коллизии игрока с врагом
Доброго времени суток. Пишу небольшой 2D-платформе на C# с использованием библиотеки SFML.
Есть трудность в написании метода столкновения игрока с врагами.
Если мы идем вправо на врага (или враг...
Перенос строки
Я хочу создать диалоговые окна и чат(дополнительно надеюсь на ваши советы по поводу реализации), но для этого мне нужно научиться переносить слова на новые строки у длинных сообщений, чтобы они не...
Sfml и openal на MinGW. Статическая компиляция
Экспериментирую в MinGW, который "о себе" пишет:
C:\msys64\mingw64\bin>c++ --version
c++ (Rev2, Built by MSYS2 project) 10.3.0
Copyright (C) 2020 Free Software Foundation, Inc.
This is free...
Как нарисовать множество кругов или других фигур в SFML?
Имеется следующий класс:
#include <SFML/Graphics.hpp>
class Circle
{
private:
sf::CircleShape circle;
public:
Вращение окружности вокруг своей оси
Здравствуйте, помогите создать метод вращение вокруг центра фигуры
подскажите, как на примере методов void Move(float speed) и void RandomMove(float speed, float chanceToChangeDirection) сделать...
Круговое движение с вращением составного графического объекта
Здравствуйте, давно писал на форуме с вопросом создание составного объекта, но случилось так что сесть за задание решил только сейчас. Проблема с движением этой фигуры. Если в моей коде убрать...
SFML. Неправильное отображение sf::ConvexShape
Не могу понять причину, почему объект класса sf::ConvexShape отображается неправильно. На скриншоте видно, что сама фигура вылазит за контур.Версия SFML 2.2,что может быть не так?
...
Вывод значений переменных на экран, SFML
Делаю игру, подскажите как вывести переменную и текст на экран.
SFML. В поисковике много инфы, но она не по SFML.
Нужно вывести заработанные очки на экран.
SFML + MinGW + CodeBlocks
Привет!
Скачал самую последнюю версию CodeBlocks с приложенным к нему MinGW
Скачал самую последнюю версию SFML для MinGW
Взял простой тестовый пример отсюда:...
Каков правильный порядок установки SFML v2.1 в Visual Studio 2013 Express for Desktop
Подскажите пожалуйста правильный порядок установки SFML 2.1 для Visual Studio 2013 Express for Desktop.
SFML не могу нарисовать текст
Вот код класса: (возможно там всё криво, просто он с самого начала не работает, но постарался для форума поправить)
#include "button.cpp"
class controlPanel
{
private:
sf::Vector2i size;...
Проблема установки SFML на C++
Делал всё по обучению с сайта https://www.sfml-dev.org/tutorials/2.5/start-vc.php ,но появляются ошибки. Смотрел решения проблемы на ютубе ,не помогло. Пожалуйста ,товарищи, выручите начинающего...
Платформер на SFML: выход за пределы карты
Есть такой код платформера:
#include <SFML/Graphics.hpp>
#include <iostream>
using namespace sf;
using namespace std;
const int H = 19; //Высота карты
Работа с потоками SFML
Как я заметил потоки достаточно ресурсоемкие. Допустип ситуацию когда мне нужно прорисовывать сразу огромное кол-во движущихся объектов и я делаю это в отдельном потоке. В моем примере вместо...
Sfml не рисует круг
Здравствуйте! У меня возникла следующая проблема. Код выполняется, но в форме не рисуется круг.
#include "stdafx.h"
#include <SFML\Graphics.hpp>
using namespace sf;
int main()
{
Отслеживание нажатий кнопки мыши на круг
if (sf::Mouse::isButtonPressed(sf::Mouse::Left)) {
if (sf::IntRect(100, 100, 200, 200).contains(sf::Mouse::getPosition(window))) {
std::cout << "circle" <<...
"Крестики-нолики"
Добрый день.
На днях решил поизучать SFML и написать на ней простые крестики нолики.
Я видел, что в основном люди все рисуют в цикле while (window.isOpen()) {}
Но для моих прямоугольников, делящих...
Очень быстрое движение фигуры sfml
У меня есть фигура(квадрат для примера):
VertexArray quad(LinesStrip, 5);
quad.position = Vector2f(0, 0);
quad.position = Vector2f(25, 0);
quad.position = Vector2f(25, 25);
quad.position =...
Ошибки при компиляции проекта, использующего SFML
Всем привет. Не так давно практикую C++, сегодня решил подключить библиотеку SFML. Все сделал по инструкции, но компилятор выдает сотню ошибок, связанные с этой библиотекой. Скриншот :
Вывод GAME OVER на экран
Всем привет! Я делаю игру на SFML (платформер). Мне нужно сделать "смерть персонажа", т.е. когда он попадает на определённую текстуру, пишется "GAME OVER" и из игры мы попадаем в меню, а как это...
SFML запускается в Debug, но в Realese выкидывает ошибку
Неоднократно замечал, но не предавал особого внимания: в Debug запускается, в Realese - нет. В свойствах всё подключил(еще при подкл. библиотек/инклюдов выбрал "для всех версий"(разрядность...
Рисование всех объектов, содержащихся в массиве
Я создаю игр на SFML C++ и у меня возникла проблема.
Допустим у нас массив обьектов класса. class обьекты;
Когда отрисовывается обьекты массива вот так
window.clear();
window.draw(обьект);
...
Как сделать стрельбу
Добрый день, я делал один шутер, но столкнулся с одной проблемой, я не могу сделать стрельбу по клику мыши. Как мне сделать так чтоб при выстреле пуля летела по направлению мыши.Заранее благодарю.
Разбить код на классы
Только начала изучать C++. Нужна помощь. Необходимо разделить данный код на классы (предположительно Field и Snake)
#include <SFML/Graphics.hpp>
#include <stdlib.h>
#define FIELD_CELL_TYPE_NONE...
Простейший чат с использованием SFML Network
Доброго времени суток!
Сегодня я решил попробовать написать простой чат, так как sfml мне кажется довольно простым, то я использую именно это библиотеку. Нашел в интернете образец, скомпилировал и...
Стрельба в SFML
В общем я хочу в классе пули сделать Collision - код не мой и поэтому мне не понятно
как в ТОМ МЕСТЕ вытащить координаты пули ? Задача провести коллижан со стенкой взятой из матрицы тайлов
код не...
Работа с бэкграундом в окне SFML
Разрабатываю проект на С++ с библиотекой SFML и возник такой вопрос: как сделать масштабируемое изображение в рабочем окне. У меня компьютерная игра, и в главном меню нужно сделать бэкграунд, который...
Как свернуть окно?
Здравствуйте, наверное задаю глупый вопрос, но нигде в интернете ответа на него не нашёл. Имеется окно в полноэкранном режиме. Нужно, чтобы при нажатии какой-либо кнопки приложение сворачивалось,...
Как уменьшить нагрузку на процессор?
Написал простую игру на SFML, решил посмотреть сколько она использует оперативной памяти, но был удивлен тем, что она использует ЦП почти на 100%, можно ли уменьшить нагрузку?
Согнуть спрайт
Здравствуйте. Допустим, была просто прямая, но в середине она согнулась. Как это можно сделать? sfml
Зум колёсиком мыши в точку курсора
здравствуйте, не могу понять как зумить конкретно в точку курсора, а не в центр экрана в SFML
я попытался реализовать это как:
// ... цикл обработки событий
if (event.type ==...
Error LNK2019: ссылка на неразрешенный внешний символ
Вообщем вот проблема на скриншоте. Может я как-то не правильно настроил. Если что у меня VS 2013.
Помогите пожалуйста.
Анимация при нажатии одной и той же клавиши в sfml
Снова здравствуйте. Есть изображение 32x16 пикселей. На экран выводится (0,0,16,16) - правая половина картинки. При нажатии на правую кнопку мыши, вывод должен переместиться на (16,0,16,16) - т.е. на...
Как закрепить окно поверх других?
Появилась необходимость в том, чтобы одно окно было всегда поверх всех окон. В документации SFML к классу Window ничего про это не нашёл.
SFML, определение окна
Функцией "RenderWindow window(VideoMode(1024, 700), "Ind");" я создал некоторое окно "window", в котором собственно и работаю. Как можно узнать что я в нем нахожусь? Я имею в виду что-то вроде...
SFML проект не хочет компилироваться
Все правильно настраивал, по инструкции. Пишет: Ошибка LNK2019 ссылка на неразрешенный внешний символ _main в функции "int __cdecl invoke_main(void)" (?invoke_main@@YAHXZ). Версия: VS 2015, Windows...
Как зеркально отобразить спрайт?
Как зеркально повернуть спрайт в SFML? Знаю про метод .scale(), но как я только с параметрами не шаманил, зеркально спрайт ни в какую не поварачивался....
SFML c++ объект не рисуется
Я создал класс с конструктором, при попытке инициализации и последующего рисование игрок не рисуется.
Проект: https://drive.google.com/file/d/1jNNgG013uxkhgA46FmSwTXSOVnJ8f66e/view?usp=sharing
Нажатие мышкой в текст
Хочу сделать меню для свой игры, но в этом месте VS пишет ошибок на 20 строк. Фиг его знает сколько времени я убил на то, чтобы разобраться и все в пустую. Разберитесь пожалуйста
if (event.type ==...
Поле из клеток
Как на sfml сделать поле из клеток и в них рисовать png картинки? Чтобы просто изменив нужный элемент двумерного массива изменилось содержимое клетки. Извините если плохо объяснил.
Как сделать сканер препятствий на "игроке"?
В общем, вопрос у меня есть игрок на карте, есть кнопка F, надо чтобы при нажатии кнопки он останавливался, начинал крутить вокруг себя "сканер", пуская из него лучи и эти лучи при столкновении с...
SFML C++ to C#
Вопрос, как будет состоять следящий фрагмент c++ кода в c#:
float time = clock.getElapsedTime().asMicroseconds();
clock.restart();
time = time / 800;
Совсем не знаком с SFML.System в c#
...
Как "вытащить" sf::Image из sf::Sprite
Здравствуйте! Столкнулся с проблемой, что при создании маленького спрайта, путём "вырезания" из изображения кусочка 8 на 8 пикселей - не могу с этим кусочком работать. То есть, мне нужно цвет всех...
Как в библиотеке SFML сделать кнопку "новая игра"?
Доброго времени суток)возможно вопрос будет глупый, но, только начинаю программировать и столкнулся с тем, что не могу понять как сделать кнопку "новая игра" после проигрыша в игре Сапер) если кто...
Стрельба в SFML OpenGL
Доброго времени суток!
Недавно я начал писать 3D шутер на SFML и OpenGL, сделал всё, кроме стрельбы и мультиплеера, как сделать мультиплеер я вроде как понимаю, а вот как реализовать стрельбу я не...
Как правильно загрузить текстуру в спрайт из функции?
столкнулся с проблемой, не знаю как загрузить текстуру в спрайт из функции.
если я правильно понимаю текстура неявно удаляется
если загружать текстуру в main, всё работает корректно
помогите...
Ошибки LNK2019 при использовании SFML
Доброго времени суток. Захотел начать изучение SFML, скачал готовый проект для разбора, прилинковал к нему по данному видео SFML (http://www.youtube.com/watch?v=IghUVIL6okk) запускаю и выходит куча...
SFML - переключение между положениями\уровнями
Здравствуйте.
Через месяц сдача курсовой, и я решил написать игру, используя библиотеку SFML.
Возник такой вопрос:
Как грамотно переключаться между игровым меню\уровнями, не создавая при этом...
GUI C++ редактор игрового мира на SFML?
Моя главная задача > редактор игрового мира на SFML
> Где мы можем просто создать все необходимое через клики мышки и выбрать то что нам нужно (по типу редактора того же warcraft3 world editor...
Заголовок окна на русском
Здравствуйте!
Запускаю игру, а в названии окна вместо заголовка "Собери сердца" какая то "абракадабра".
Подскажите можно ли заставить sfml выдать заголовок именно на русском?
Спасибо.
int...
TcpListener::listen()
В общем появилась нужда в сетевой игре, долго искал какую библиотеку подобрать для данной цели, решил что SFML прекрасно подойдет т.к. она именно на игры и ориентирована.
Сейчас в пределах консоли...
Переход на новую строку
Добрый день. Хочу сделать так, что когда введенный текст доходит до границы, программа должна перевести курсор на новую строку. Но курсор переводится на новую строку при вводе любого текста не доходя...
Не могу добавить спрайт (Failed to load image "". Reason: Unable to open file)
Вот исходник:
#include <SFML/Graphics.hpp>
using namespace sf;
int main()
{
RenderWindow window(VideoMode(1000, 500), "huli nado?");
setlocale(LC_ALL, "ru");
C++ SFML Как сделать стрельбу в игре танки?
Подскажите, як сделать стрельбу в игре танки? Вид сверху
Проблема в движении объекта
Создаю небольшую игру просто по фану, со связкой SFML - чисто для отображения спрайтов(текстур). Есть игрок, который может стрелять в сторону курсора мыши. И столкнулся с такой проблемой: полет...
Нет текста SFML
#define _CRT_SECURE_NO_WARNINGS
#include <SFML/Graphics.hpp>
#include <SFML/System.hpp>
#include <iostream>
using namespace sf;
class TimeLB
{
public:
int timefc;
Масштабирование окна вместе с объектами
Пишу я программу, которая создаём график функции. График состоит из RectangleShape и CircleShape. Мне нужно было, чтобы при изменения окна, путём сдвига рамок, масштабировался график, не изменяя своё...
Ввод в SFML
Пишу калькулятор на SFML с++. Решил реализовать окошки для ввода информации в матричном калькуляторе. С SFML я мало знаком, поэтому воспользовался другим кодом ввода. Выдает ошибку. Кто поможет,...
Клонировать спрайт SFML
Как можно клонировать спрайт SFML? У меня есть класс. Я сначала хотел сделать вектор классов, но не заработало. Если точнее, мне нужно создать одинаковые спрайты, но с разными координатами.
с библиотекой SFML
С++
Написать следующее приложение: В графическом окне случайным образом размещается от 3 до 10 параллелепипедов (количество определяется пользователем) окружностей разного цвета и размеров, радиус...
Calculator SFML
ПОМОГИТЕ!!! Нужно написать калькулятор вычисления зароботной платы на C++ c графикой SFML, то есть чтоб было всего три графы, чистая з.п, налог(процент), "грязная", чтоб можно было вводить самому...
XIO: fatal IO error 11 Что делать?
Вот скрин кода и ошибки
SFML и Linux
Hi all! Поставил libsfml-dev (apt-get). Пытаюсь скомпилировать простенький пример из туториала:
#include <SFML/Graphics.hpp>
int main()
{
sf::RenderWindow window(sf::VideoMode(200, 200),...
Подключение SFML к MS 2012
Уже не знаю что пробовать.
Установил с оф.сайта 64х пишет ошибка: fatal error LNK1112: тип компьютера модуля "x64" противоречит типу целевого компьютера "X86"
Попробовал установить х86 - теперь...
Проблема при подключении библиотеки SFML
Добрый день! Возникли неполадки при подключении библиотеки sfml на Visual Studio 2017. sfml скачан на 2017 х64.( комп тоже х64) Подключение осуществлялось по гайду.(https://habr.com/ru/post/449596/)...
Мигающие объекты при рендере вне цикла
В самом начале mainа создаю квадрат с определенным размером. Далее отрисовываю его в окне.
Квадрат отрисовывается через раз. Я ставил frame rate на 1 и он отрисовывался 1 секунду, а следующую не...
Не загружается картинка
Создаю объект класса, но картинка не загружается
Код:
#include <SFML/Graphics.hpp>
#include <iostream>
using namespace sf;
using namespace std;
RectangleShape karta(Vector2f(680, 840));...
Как можно реализовать круговую диаграмму самостоятельно?
Как можно реализовать круговую диаграмму самостоятельно?
(А вообще, мне нужно это, чтобы сделать круговую анимацию progressbar'а, который будет являться окружностью с определённой толщиной,...
Box2d функция SetUserData()
Стараюсь по максимуму своими силами, иногда заглядываю сюда
Но вот пришел момент без Вас мне не обойтись -
Помогите, пожалуйста
проблема с функцией b2Body::SetUserData(void*)
нужно задать...
Часто или иногда вызывается исключение по адресу 0x00007FF82427B760 (sfml-graphics-2.dll) | ошибка в srand(time(0)
С неопределённой вероятностью я получаю ошибку
Вызвано исключение по адресу 0x00007FF82427B760 (sfml-graphics-2.dll) в Game.Galaxy.Pinkierar.exe: 0xC0000005: нарушение прав доступа при чтении по...
Как сделать точку отсчёта координат угла от центра и использовать Box2D?
Здравствуйте.
Под действием гравитации летит квадрат, изначально повёрнутый под углом в 55 градусов, после столкновения с землёй он начинает поворачиваться, rect.setPosition и rect.setRotate...
Сложность с направлением спрайта в сторону курсора
Здравствуйте!
Пытаюсь реализовать механку стрельбы в небольшой игре на sfml и столкнулся с проблемой
Код (чуть ниже), определяющий направление спрайта в сторону курсора прекрасно работает без...
Рисование PNG картинок
Добрый день.
Подскажите пожалуйста как мне реализовать функцию генерации (png) картинки состоящей из..
1. Размер изображения берется из getSize() картинки фона. Это PNG с альфа-каналом обязательно...
С++ и SFML
Всем доброго времени суток!Я использую граф.библиотеку SFML.
Хотел бы у вас поинтересоваться, почему не корректно выполняется программа,когда отрисовывается танк.То есть я меняю ему аргументы в...
Изменение вида курсора при наведении на границу окна
Здравствуйте! У моего проекта установлено, что можно менять размеры окна, но при наведении на границу окна мышь не меняет свой вид, как по умолчанию он обычно меняется на стрелку, направленную на обе...
SFML и объединение спрайтов
Доброго времени. Собственно, суть задачи: нужно объединить два спрайта в один. С помощью фотошопа(етс) не предлагать, ибо оба этих спрайта должны синхронно двигаться вправо/влево, но только один из...
Как сделать коллизию? О своей игре
Скажите, пожалуйста. Как сделать коллизию?
Допустим если игрок это данный шарик и ему нельзя врезаться в летящие треугольники.
Я слышал саму идиому про ректангл который охватывает сам объект и...
Подключение SFML библиотеки к ide Dev c++
Доброго дня всем.
Возникла проблема,начал изучать SFML но код отказывается работать,пробовал подключать много раз но всё в пустую.
Подскажите как подключит библиотеку (подробно) что нажимать ,как...
Не работает игра
Установил Visual Studio 2017. Установил SFML 2.5.1, все делал как в ютубе, тестовый код заработал. Скачал код с игрой, пытаюсь запустить и вот что у меня происходит.
7IGbdTH_iko
И дело даже не в...
Платформер, sfml, 2d игра
Ребят, помогите пожалуйста сделать смерть и переход между уровнями, ну и завершение игры, а лучше всего объедините пожалуйста
#include <SFML/Graphics.hpp>
#include <SFML/Audio.hpp>
using namespace...
Как получить доступ к скроллингу колесом мыши без main?
Допустим мне нужно сделать скроллинг в методе или функции, обычно скроллинг колесиком мышки делается через int main в sfml:
View view(FloatRect(0, 0, positionx, positiony));
while...
Internal size is too high(sfml)
Не загружает текстуру пишет failed to create texture, it's internal size is too high ( 4096х2048 maximum 1024x1024).
Как увеличить максимальное разрешение текстуры?
SFML VS SDL2
что лучше? SFML или SDL2? (интересно просто узнать мнение программистов на форуме)
Создание пули без создания её обьекта - Новый способ
Короче начал начал расписывать ее как для обьекта, но функцию
с библиотекой создал для вектора и совсем запутался.
Помогите кто врубается как можно запехать
ее в вектор - без запихивания ее в...
Точка входа в процедуру не найдена в библиотеке DLL после сборки с использованием cmake
Здравствуйте. Пытаюсь подключить SFML к своему проекту на с++ (использую git, cmake для автоматизации сборки, билдю проект под win64 VS19). Установил поддерево sfml с офф. GitHub репа. Пытаюсь...
Подлючение библиотеки sfml 2.0 sjlj к дефолтному компилятору mingw sjlj code::blocks 13.12 x32
Напишите, что неверно.
1. Новый пустой проект, потому что в code::blocks 13.12 не функционирует заявленное создание готового sfml проекта.
2. Project Build options...:
2.1. Global:
2.1.1....
Как уменьшить хитбокс спрайта
Добрый день, я делал игру и столкнулся с проблемой,проблема сама в том что когда игрок пробует касаться к блоку,он касаться его за два блока,а мне нужно сделать так чтоб игрок касался ровно куба,как...
Медленный переход окна из состояния Fullscreen в состояние Default
Привет, реализую меню на SFML, в нем имеется функция "Полный экран", при переходе В полноэкранный режим смена моментальная, без задержек, но вот обратно почему-то имеется значительная просадка (ЦП...
Бесконечная карта
Здравствуйте, прошу помощи. У меня есть карта тайтлов, например:
#include <SFML\Graphics.hpp>
using namespace sf;
const int HEIGHT_MAP = 25;//размер карты высота
const int WIDTH_MAP = 40;//размер...
Udp socket
Udp socket.
Можете немного объяснить как он работает?В интернете и на оф сайте почитал,но понял плохо.
Пытался сделать чат,что то сделал,но работает криво.
Но меня интересует использование udp...
Sfml. Не могу найти ошибку в программе
Я написала программу, вот ее условие:Вдоль нижнего края графического окна строится от 5 до 15 (количество определяется пользователем) прямоугольников одинаковой ширины и случайной высоты, не...
[SFML] Анимация взрыва после клика мыши
Всем привет, мне нужен ваш совет. Я хочу сыграть анимацию из спрайта( 64 фрейма и 40px width/height фрейм) после клика мыши. Вот единственный вариант к которому я пришел(кроме варианта с булевским...
SFML окно, нету методов создания поля для ввода?
Вот понадобилось в окне поле для ввода, вот только где мне его найти, создавши консольный проект, и создавши окно при помощи SFML
Добавлено через 3 часа 22 минуты
up..
SFML отловить нажатие Enter
У меня есть построчное меню, там 3 строки, навигация по ним есть, загвоздка только в одном: в пространстве Keyboard нет клавиши Enter, то есть я не могу написать так:
if...
SFML и наследование
Здравствуйте.
Не могу никак понять как сделать наследование RenderWindow.
#include <SFML/Graphics.hpp>
#include <SFML/Window.hpp>
#include <SFML/Audio.hpp>
#include <SFML/System.hpp>...
Поле для сапёра
Надо создать поле 9х9 из квадратиков для игры сапёр.
#include <SFML\Graphics.hpp>
using namespace sf;
int main()
{
RenderWindow game(VideoMode(288, 288), "Game");
Перевод числа в символ
Задача
Осуществить ввод текста учитывая текущую раскладку используя события sfml.
#include <SFML/Graphics.hpp>
#include <iostream>
using namespace std;
int main()
Наследование класса
Пишу бильярд на sfml, создал класс шара с конструктором:
class Ball {
protected:
sf::Texture Texture;
sf::Sprite Sprite;
sf::Vector2f Speed;
sf::Sound whole, hit;
sf::SoundBuffer...
Белый квадрат, Failed to load image " (С++)
При запуске программы в окне показываетса белый квадрат, а в консоли при закрытии программы написано Failed to load image
#include <SFML/Graphics.hpp>
using namespace sf;
int main()
{...
Как сделать совместимость SFML с си?
Когда компилирую код на си, выдаёт ошибку, на с++ такого нет, но мне надо на си.
Failed to load image from memory. Reason: Out of memory
Доброго времени суток. Делал игру 64битную, все работало хорошо, подключил все библиотеки все по инструкции, потом решил собрать 32 битную версию, всё настроил по инструкции, все библиотеки...
Стрельба по нажатию кнопки (sfml)
Решил добавить своему герою функцию стрельбы по нажатию кнопки.
Создал класс:
class shall
{
public:
float dx;
sf::FloatRect rect;
sf::Sprite picture;
sf::Texture tx_shall;
SFML для новичков, эффект "змейки"
#include <SFML/Graphics.hpp>
using namespace sf;
int main()
{
RenderWindow window(VideoMode(800, 800), "Default window");
//Rectangle
RectangleShape mrectangle(Vector2f(100.f,...
Как совместить два окна?
1) создана DLL ка с менюшкой и окном SFML
2) создана игра с другим окном SFML
когда вставил DLL ку перед вторым окном в цикле int main() при переходе на второе окно
закрывается весь проект. ...
Реализовать перетаскивание квадрата при нажатой левой кнопке мыши, и нажатий на стрелки
Всем привет! Изучаю SFML нашел такую задачу но не получается решить уже второй день.
Некорректно работает перетаскивание курсора при нажатой левой клавиши. То есть двигается только вниз и вправо....
Движение противника в игровом цикле
Здравствуйте!
Пишу простенькую игру на sfml. Не буду вдаваться в подробности - опишу кратко, как все реализовано.
У меня есть игровой цикл, в котором отслеживаются event'ы и рисуется графика...
Всегда белое окно
#include <SFML\Graphics.hpp>
using namespace sf;
int main()
{
RenderWindow window (VideoMode(200, 200), "Hello");
CircleShape Circle(100.f);
...
Загрузить шрифт "Courier New"
Здравствуйте, в инете смог найти похожие варианты fnt.loadFromFile("c:/windows/fonts/arial.ttf");,
но из того, что мне нужно, по этому адресу только couri.ttf, он тоже моноширинный, но ... других...
Перемещение камеры как в песочнице
Я хочу реализовать перемещение как в песочнице, когда зажимаешь левую кнопку мыши тянешь ее и камера тоже перемещается.
Уменьшение громкости музыки по мере затухания экрана
Добрый день! Я который час голову ломаю и не могу составить, так сказать, некую формулу.
В общем, вот в чём суть: есть музыка, есть экран. Чем темнее экран, тем тише играет музыка. Экран потух -...
Отрисовка спрайта при нажатии кнопки мыши
Добрый день. Нужно, чтобы при нажатии правой кнопки мыши рисовался спрайт с текстуры. Пытался сделать так, но не выходит.
sf::Vector2i pixelPos = sf::Mouse::getPosition(app);
sf::Vector2f pos =...
С++ SFML Реализация стрельбы
Скажите пожалуйста как реализовать стрельбу? Игра танчики. Буду очень благодарен.
Если нужно, вот код
#include <SFML\Graphics.hpp>
#include <math.h>
#include <time.h>
#include <stdio.h>...
Столкновения объектов SFML
Есть желание сделать какой то простенький файтинг(на SFML) . Но столкнулся с проблемой , не могу никак сделать что бы 2 игрока взаимодействовали между собой. Вот мой код :
#include...
Нарисовать ровную линию из точки p[0] в точку p[1], и кривую из точки p[0] в точку p[1]
Есть 4 точки:
Point p;
p.x = 50; p.y = 50;
p.x = 150; p.y = 50;
p.x = 50; p.y = 100;
p.x = 150; p.y = 100;
Нужно нарисовать ровную линию с точки p в точку p, и кривую с точки...
Как засунуть в функцию объект класса? Или как делается наследование?
В SFML-проекте есть два круга. Первый двигается на w, a, s, d. Я хочу вынести это поведение в отдельную функцию, и потом как бы наследовать поведение второму кругу. Но если вставить поведение в...
Обработка событий в SFML
Здравтвуйте!
Объясните пожалуйста есть ли какая-нибудь разница между
Здравтвуйте!
Объясните пожалуйста есть ли какая-нибудь разница:
Вращение вокруг вращаемого объекта. SFML 2.3.2
Суть проблемы: я использую sfml-2.3.2. Мне нужно создать 2д симуляцию солнечной системы. Я рисую солнце в центре окна, затем рисую Землю и вращаю её вокруг центра окна. Теперь мне нужно нарисовать...
Как поставить фото поверх другого фото?
Всем привет, делаю редактор персонажа( тупо переключение фотки на фотку) и получилось так, что нужно слой штанов поставить под слой тела, а слой обуви под слой штанов.
Drag And Drop в SFML!
Прошу, умоляю, спасите, помогите!
Очень нужно получить путь к файлу, который пользователь перетащил в окно программы.
Единственное, что я понял за 2 дня поисков, это то, что надо включить...
Ошибки при запуске
Добрые люди, выручайте)
Который день уже пишу игру, вроде как код дописала, всё по уроку. Но выдает список ошибок. Ниже прикладываю код и ошибки.
Мне нужно исправить следующие проблемы:
1. Когда...
Создать проигрыш в игровой процесс
Создал я игру типа флаппи берд. При столкновении с трубой хочу создать паузу в игре, чтобы всё застыло. Затем вызвать Sprite с выбором(рестарт/выйти из игры). Со спрайтом еще можно справиться, но...
Не рисуется спрайт в окне
Форумчане, не могу понять причины описанного в заголовке темы.
Написал тестовый код:
#include <SFML/Graphics.hpp>
int main()
{
// Разворачиваем окно формата 320x480 с помощью функций...
Нажатие клавиши в SFML
Привет, пытался найти ответ на такой вопрос, но пока не нашел (возможно плохо искал).
Итак, при нажатии клавиши считывается многократное нажатие (зависимо от время нажатия), но мне необходимо...
Вставка текстуры при создании игры (SFML)
#include <SFML/Graphics.hpp>
using namespace sf;
int main()
{
RenderWindow window(VideoMode(200, 200), "Test!");
MyCircle.setFillColor(Color::Red);
Texture t;
t.loadFromFile("ИМЕННО...
Нужно написать игру на С++ и SFML
Ребята дело в том что в универе дали задание курсовую, написать приложение Гамока ( китайские крестики нолики на поле 15х15 где нужно собрать 5 камушков одного цвета по вертикали, горизонтали или...
SFML как рисовать?
В sfml обязательно создавать объекты? Можно как то сразу рисовать что-то не создавая объектов? Например если хочу сделать мини raycaster или 3D. Прост не до конца изучал sfml
.exe Файл
Сделал проект, как создать для него экзешник, пытался сделать через консоль, написало , что проблема с SFML библиотекой
Стрельба врагов
Есть класс энеми
class fighterEnemy {
public:
Sprite shape;
int HP;
fighterEnemy(Texture *texture, Vector2f pos) {
this->HP = 60;
this->shape.setTexture(*texture);...
SFML Sprite
Main.h
#include <SFML/Graphics.hpp>
using namespace std;
class Main
{
private:
int x;
SFML в C::B пытается что-то найти в D:\sfml-release\ которого нет
Добрый день, вторые сутки пытаюсь подключить SFML библиотеку к C::B. При подключении по мануалу с офф сайта любой версии SFML к любой версии C::B выскакивают ошибки(список ниже). Я так понял не...
Как сделать анимацию снега, используя SFML?
как сделать анимацию снег?
как-будто летит снег
нигде ничего подобного не нашла((((((
Как работает transform.translate()?
В доке написано
translate(float x,float y)
x-Offset to apply on X axis
y-Offset to apply on Y axis
но в чем это? насколько я понял не в пикселях.
мне нужно считать глобальные координаты...
Круговой таймер (sfml)
Здравствуйте, подскажите, как сделать круговой таймер а-ля:
Просто никак не могу понять, как сделать так, чтобы "хвост" рисовался, но при этом не состоял из огромного числа объектов
Sfml и undefined
Добрый день. Поставил себе sfml 2.4.2 под ubuntu,x64. Сделал все вот по этому гайду: https://habrahabr.ru/post/279069/. Однако при компилировании вот этого кода #include <SFML/Graphics.hpp>
int...
Как мне сделать так чтоб блок грязи через некоторое время превратился в блок травы?
Добрый день!Я недавно начал делать игру наподобие майнкрафт но у меня вопрос на счет травы и земли, мне нужно сделать так чтоб когда кладешь грязь чтоб она через несколько секунд превратилась в траву...
Массив текстур через библиотеку SFML
Здравствуйте, мне нужно сделать игру что-то типо простенькой SimCity с минимум функционала, я нашел интересную библиотеку SFML просмотрел видео уроки этой библиотеки в общем все понял но там на...
Поворот линии без толщины одновременно с машиной
Я хочу создаю что-то наподобие гонки с ИИ. У меня есть машина и из её центра выходят 5 линий, создаю их через массив Vertex. Все работает плюс минус норм, но при повороте машины не поворачиваются...
Динамическое создание объектов
Здравствуйте! Мне необходимо реализовать в своей программе динамическое создание объектов , используя библиотеку SFML. Поясню. Мне нужно создать "spawn" , например врагов. Запустил пользователь игру...
Передвижение объекта из конкретной координаты в другую конкретную координату
Надо написать движение объекта из конкретной координаты в другую конкретную координату. Например дан прямоугольник и его как целый объект переместить из (100, 30) в (100, 50), т.е. движение вниз....
Не удается открыть файл "kernel32.lib" SFML
Решил попробовать писать игры на SFML.
Подключил библиотеки, хедеры, всё, как сказано в этом видеоуроке: https://www.youtube.com/watch?v=IghUVIL6okk&list=PLskEAOuS4gQMoAE68-71KRxQegr8rSw54
Но...
Ошибка: Не удаётся открыть файл xxx-s.dll
Всем доброго времени суток... Вообщем настроил в Visual Studio 2017 проект со статической линковкой sfml, но проблема в том что у Него всё не слава богу... Вечно ему не удаётся открыть файл...
Sfml на code::blocks
Проблема с установкой sfml на code blokcs. Все сделал, как говорят на официальном сайте, вставил пробный код, который они же предлагают для тестирования, но ничего не происходит. Вот, что выдал...
Как нарисовать векторную карту?
Как нарисовать векторную карту? Уже относительно долго занимаюсь программированием на C++ и пришел в данный момент к SFML. SFML - я использую чисто для отображения спрайтов, считывания позиции мыши,...
Не работает взаимодействие с персонажем при нажатии клавиш
Здравствуйте!
Делаю игру платформер по видеоуроку.
Не пойму, из-за чего не работает взаимодействие с персонажем при запуске.
При запуске проигрывается одна анимация и всё.
Файл main.cpp:
Оптимизация Циклов
Добрый день. Я ни как не могу решить проблему с циклами,Если я пихаю один цикл в другой то тогда лагает, можете мне как нибудь помочь?
Вот код :
for(int i = 0;i<blocks.size();i++)...
Динамическая библиотека с использованием в ней SFML
Здравствуйте.
Мне нужно создать динамическую библиотеку в которой нужно использовать SFML.C Созданием динамической библиотеки я справился без SFML всё работает.Всё делал по сайту...
Библиотека SFML отказывается подключаться g++
библиотека SFML отказывается подключаться g++
вывод g++
/usr/include/SFML/System/Clock.hpp:39: error: variable ‘sf::SFML_API sf::Clock’ has initializer but incomplete type...
Элементы списка (спрайты) неверно отображаются на экране
Я хотел написать программу, используя библиотеку SFML, в которой необходимо использовать список объектов класса, через которые можно обращаться к спрайтам. Но почему-то на экране не отображается...
Переход по ссылке через SFML
Приветствую. Есть ли возможность, пользуясь средствами библиотеки, открыть страницу в обозревателе? Если можно, покажите пример кода, пожалуйста.
Process returned -1073741819 (0xC0000005)
Пишу небольшую игрушку на sfml, сделал динамическую прорисовку карты, чтобы при создании больших карт не грузило процессор, но вот беда, при подходе персонажа к нижнему краю карты (карта 64Х64...
Выравнивание текста относительно спрайта
void Button::centerTextAndSpriteOrigin()
{
sprite.setOrigin(sprite.getLocalBounds().width/2, sprite.getLocalBounds().height/2);
buttonName.setOrigin(buttonName.getLocalBounds().width/2,...
Баги с поворотами
Добрый день, у меня есть баг с колизиями, этот баг случаеться при поворотах спрайта. Вот код :
#include <SFML/Graphics.hpp>
#include <iostream>
#include <math.h>
using namespace sf;...
Visual Studio 2015 Community & SFML
Добрый день, уважаемые форумчане!
После обновления VS 2013 до Update 5 студия при запуске стала ругаться на языковой пакет. Попробовал переустановить язык - ничего не получилось: установщик...
Ошибка MSB6001: Invalid command line switch for "link.exe". Length cannot be less than zero
Добрый день! Работаю в visual studio 2017. Решил подключить графику SFML, но когда запускаю выдает ошибку.
1>C:\Program Files (x86)\Microsoft Visual...
При запуске приложения в fullscreen-e оно начинает жутко тормозить и зависает
Здравствуйте.
Пишу часть программы на своём ноутбуке - win 7 - x 64 (1280X800). Пишу всё в Dev-cpp x 32.
При запуске программы в обычном окне - вылезает меню (окно, по нему координатно разбросаны...
Подключение SFML к Eclipse на Ubuntu
Всем доброго времени суток! Суть тривиальна и банальна: необходимо подключить библиотеку SFML к Eclipse. К сожалению, все мои попытки сделать это увенчались ошибкой....
Манипуляция с размерами в SFML + TGUI
Появилась нужна в том, чтобы кнопка была одинакового размера при разных разрешениях экрана. Делал проекты при разрешении 2560 на 1440, но перенёс тот же проект на экранчик гораздо меньше и...
SFML Audio C# выводит ошибку на примере
Выводит ошибку в примере программы SFML.Audio
using System;
using System.Threading;
using SFML;
using SFML.Audio;
namespace sound
{
static class Program
{
После сворачивания окна изображение пропадает
Как решить проблему?
SFML под Android - ошибка установки
Пытаюсь установить SFML под Android по этой доке: https://github.com/SFML/SFML/wiki/Tutorial:-Building-SFML-for-Android
Но возникла ошибка:
C:\work\SFML\build\armeabi>cmake...
Долго грузится
Всем привет, разрабатываю простенькую игру, и после добавления меню при запуске программы она долго грузится, а потом не отвечает. У меня компьютер её не тянет(он 2007 года) или что-то в коде не так?...
Слои в SFML
Есть вопрос: как управлять слоями в SFML? Допустим, есть спрайт-1 и спрайт-2, если они пересекутся, то спрайт-2 будет видно поверх спрайта-1, а мне нужно наоборот, а потом опять чтобы спрайт-2 был...
Sfml ориентация приложения
Здравствуйте, подскажите пожалуйста, как изменить ориентацию приложения в sfml?
нигде не могу найти...
SFML и OpenGL: подключение библиотек
Хотел бы узнать.Когда мы создаем новый проект, то для подключение библиотек SFML и OpenGL нужно зайти в свойства проекта и прописывать dll-ки. И так каждый раз при создании нового проекта. нЕльзя ли...
SFML подключение
Как подключить SFML в C++ Builder? И срендрить окно связанная с формой.
Ошибки неразрешенный внешний символ при использовании FTP
#include <SFML/Network.hpp>
#include <fstream>
#include <iostream>
int main()
{
sf::Ftp addres;
}
Программа выдает исключение: Вызвано исключение: нарушение доступа для чтения. _Pnext было 0xCCCCCCD0
Доброго времени суток. Пишу игру с помощью SFML, и при внедрении события нажатии кнопки Tab появляется запись:
"Вызвано исключение: нарушение доступа для чтения.
_Pnext было 0xCCCCCCD0."
Не...
Движение по диагонали и присваивание оружию хозяина SFML
Здравствуйте!
Пытаюсь написать простенький 2д шутер на sfml и решил усложнить себе задачу - написать движение не как в уроках на ютубе - вверхвнизвлевовправо, но еще и по диагонали. Сложность...
Подключение библиотеки pugixml к Dev C++
Мне на глаза попалась библиотека pugixml, но я немного не понимаю, куда ее подключать в Dev'е. Я закинул папку с pugixml loader в папку Dev'а, подключил в компиляторе библиотеки из...
Простое окно не отвечает(когда стает не активным)
Всем доброго времени суток.
Учусь программировать и параллельно делаю игру на SFML.
Столкнулся с проблемой на которую не нашел ответ в гугле.
Есть простое окно, не фулскрин например 800*600....
SFML и sfeMovie
#include <windows.h>
#include <SFML/Graphics.hpp>
#include <SFML/Config.hpp>
#include <sfeMovie/Movie.hpp>
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine,...
Не получается вывод спрайта на экран
Не получается вывести картинку на экран выдает какую-то ошибку и пищит почему-то. Вот код
#include <SFML/Graphics.hpp>
using namespace sf;
int main()
{
RenderWindow window(sf::VideoMode(640,...
Не удается открыть файл включение: SFML/Window.hpp: No such file or directory
Всем привет, не могу понять почему не видит SFML/Window.hpp . Прикрепляю свой проект и две папки откуда брала папки include и lib. Visual 2022
Стрельба по нажатию пробела
Здравствуйте, написал следующий код (прикреплён в архиве), но возникла необходимость реализовать выстрелы. Я написал класс Bullet, но на этом всё, я не знаю как мне привязать текущую позицию корабля...
Подключение библиотеки SFML к проекту
Ребята подскажите, возможно ли подключить библиотеку #include <CFML\Graphics.hpp>в Dev C++4.9.9.2,
для кода игры "Марио"???:wall:
Добавлено через 2 часа 14 минут
Прошу прощения . Неправильно...
SFML Ошибка при сборке примера с сайта
Здравствуйте. Недавно начал изучать библиотеку SFML и сразу же столкнулся с проблемой. Скопировал пример с официального сайта. Пример простой - создаётся окно и в нём рисуется кружок. Код...
2d платформер
Доброго времени суток! Пишу платформер на sfml и возник вопрос: как создать плавное движение фона при передвижении персонажа? Вещь очень нужна, поскольку карта довольно таки большая, а фон...
SFML: Как сделать чтобы каждая буква отдельно выходила из разной точки и собиралась в одно слово?
скажите пожалуйста можно ли сделать так чтоб каждая буква отдельно выходила из разной точки и собиралась в одно слово??? желательно с примером)(хотя бы 2 буквы)
SFML как компилировать из-под Linux приложения Windows?
Доброе утро/день/вечер.
Как скомпилировать свой проект в линуксе, чтобы на выходе получить .exe для windows приложений? То есть компиляция проекта в среде линукс, для винды. Естественно...
Загрузка текстур в массив vector
Столкнулся с такой проблемой
есть массив текстур std::vector<sf::Texture*> texture;
заполняю его функцией
sf::Texture* LoadTexture(std::string file) {
sf::Texture* txt = 0;
...
Оптимальный компилятор для SFML
Доброго времени суток . Хочу попробовать написать что-то вроде марио на с++ , с моим CodeBlocks запутался в подключении SFML . Какие посоветуете компиляторы , оптимальные для SFML ?
Онлайн чат: При отправлении сообщения, оно повторяется у двух пользователей
Делаю онлайн чат в консоли, решил всё разбить на классы, а именно клиента и сервер. Создал 3 заголовочных файла client.h server.h chat.h, в каждом из них одноименные классы со своими функциями. В...
Где почитать про то, как пользоваться sfml
Где написано про все функции sfml, то как ими пользоваться и так далее.
Изменение цвета конкретного символа в объекте Text
Мне нужно изменить цвет конкретного символа у текста(класс Text), но при использовании setFillColor() меняется цвет у всех символов. Я же хочу, чтобы всё работало, будто я использую \x1bcout<<"\x1b
Белый спрайт при создании нового объекта
Здравствуйте. Я создал вектор vector<Object> objects; для создания новых объектов. Тут я создаю новый объект if (createNewObject)
{
ggg = objects.size();
objects.resize(ggg + 1);...
Ошибка при закрытии окна SFML
При остановке программы через закрытие с помощью крестика, появляется ошибка времени выполнения. На любом новом проекте и на любом коде, даже на демонстрационном коде из сайта SFML, при закрытии окна...
Добавление нового виджета во время работы программы
Здравствуйте! У меня в коде есть список (combo). Рядом с ним я создал кнопу "+список". Можно ли как-то сделать так, что при нажатии на нее появлялся новый список с такими же полями, но переменная,...
Обнаружен многократно определенный символ
В общем я начинающий программист. Занимаюсь созданием игры и в месте с этим изучаю SFML.
Изначально у меня все классы были в Source.cpp, но затем я решил их распределить на заголовочные (.h) и...
Масштабирование экрана
Всем привет) Написал программу для отрисовки заданного фрактала (треугольник Серпинского) при помощи L-систем. Для отрисовки использовал графическую библиотеку SFML. При достаточно больших параметрах...
Нужно нарисовать узор в sfml
Нужно нарисовать узор с квадратов, 1 узор я понял как сделать, а второй нужно отзеркалить, и я никак не могу понять как это сделать.
Как это должно выглядить
Что у меня выходить
1-ый узор рисовал...
Работа с размером текста
Всем привет! Вопрос того же плана, что часто задаю: адаптация размера чего-либо к компам с другим разрешением.
В общем, суть такая: есть текст, на компе с разрешением 13**х1024 всё норм, а вот что...
Музыка в SFML
Раньше с музыкой было всё хорошо, но в этом проекте появляется такая ошибка: error C2248: sf::Music::initialize: невозможно обратиться к private член, объявленному в классе "sf::Music". Всё...
Пакетирование спрайтов
Добрый день, у меня следующий вопрос: у меня (условно) есть несколько объектов типа Sprite... можно ли их запакетировать и отрисовать на сцене одним вызовом функции draw()?
SFML, вывод тайлов по одному
Привет.
Решил поэкспериментировать с основными функциями SFML, заметил, что при выводе (RenderWindow::draw()) и отображении (RenderWindow::display()) тайлов по одному (т.е. в цикле) происходят не...
Статическая линковка под Windows
Поставил CodeBlocks и SFML. Создал проект с пустым окошком. Если линковать динамически, все работает. Попытался применить статическую линковку - не работает. SFML_STATIC указал, библиотеки с...
Подключение SFML в Code::Blocks 16.01
В общем решил я научится графике на С++, я пользовался библиотекой graphics.h до етого и мне понравилось.
Решил установить SFML сделал всё как по инструкций на офф саите, но мне выдает вот такую...
Как несколько раз нарисовать спрайт?
Как несколько раз нарисовать спрайт?
Textbox в SFML
Друзья, помогите пожалуйста создать простой textbox на форме созданной SFML библиотекой. Весь инет перешерстил по теме GUI в SFML, но ничего путного не смог сделать (есть библиотека SFGUI для SFML,...
Не выводит картинку персонажа
Скачал исходник на C++ с трудом настроил SFML будь она не ладна ради этого исходника,
и запустил в конце концов. но вот изображения персонажа нет(((((
не рисует его и все! Просто бегает "невидимый...
Игра в стиле Mario (SFML)
Решил попробовать написать игру в стиле марио. Это моя первая игра на с++ если что.
Писал в VS 2013, для написания игры решил использовать SFML библиотеку (в источнике было написано что она легка в...
Как поместить все файлы в один exe?
К примеру есть программа, которая выводит картинку и звук). И выходит что сам exe при запуске должен найти аудио дорожку и фотографии и вывести их. Как сделать что бы это все хранилось внутри самой...
Код инициализации OpenGL в составе библиотеки SFML 2.1
Подскажите пожалуйста код инициализации OpenGL(OpenGL.hpp) в составе библиотеки SFML 2.1.
Необработанное исключение по адресу 0x66BCD42D (vcruntime140.dll) в me.exe: 0xC0000005: нарушение прав доступа
#include <SFML/Graphics.hpp>
#include <SFML/Audio.hpp>
using namespace sf;
int main()
{
Исключение _p!=nullptr
Пытаюсь подключить карту из Tiled Map Еditor с помощью TinyXML, компиляция проходит нормально, но бросается исключение.
(код из Level.h & Level.cpp взят из интернета)
На этой строке
width =...
Вызвано исключение при добавлении цвета в SFML
Когда хочу загрузить черный и зеленый цвет, именно в этом участке при компиляции вызывается исключение.
Как исправить?
for (int i=0; i<H; i++) // i по высоте. j по ширине.
for (int j...
Установка SFGUI на Visual Studio 2015
Ребят, пожалуйста расскажите как установить SFGUI на Visual Studio 2015, а то в английских инструкциях написано кратко с использованием CMAKE, но я никогда не работал и не встречался с Cmake и...
SFML - Картинки в файлах с неизвестным расширением
Всем привет! Часто вижу в файлах различных игр, что, например, текстуры от моделей хранятся в файлах .txd и прочее.
Зачем? Есть ли смысл заморачиваться и сворачивать текстуры своей игры в файлы с...
Вставляем текстуру через SFML
Здравствуйте форумчане. Программа работает без ошибок но когда вставляю текстуру
sf::Texture ozero;
if(!ozero.loadFromFile("ozero.png"))
{
cout<<"error";
};
Выдает окно с ошибкой:...
Не получается подключить SFML к Visual Studio 2022 C++
не получается подключить sfml к Visual Studio 2022 C++.
ниже скрины настройки проекта и ошибки проекта.
код:
#include <SFML/Graphics.hpp>
int main()
{
sf::RenderWindow...
SFML в качестве графической библиотеки для программы
Хочу использовать SFML в качестве графической библиотеки для программы. Кто пользовался, можете сказать плюсы и минусы? Или посоветуйте что-нибуть. У программы планируется закрытый исходный код.
SFML баг в программе
Помогите с проблемкой.
Ниже исходники прикрепил, проект VS.
Проблема в чем: поставьте много много башень и посмотрите, как зависают пули, которые не долетают до цели, которую уже уничтожили.
Я...
Qt + SFML
Подключил библиотеку SFML к Qt, но при компиляции выдает ошибки:
(Файл .pro и список ошибок)
main.cpp
#include <SFML/Graphics.hpp>
int main()
{
sf::RenderWindow...
"Слоу-мо" - SFML
Всем привет! Хотел обсудить один вопрос: как реализовать замедление времени?
Какой вообще принцип работы?
У меня мысль о том, чтобы замедлить скорость перемещения спрайтов, будь это в два или...
Разделение на потоки работы с sfml
хочу написать программу с двумя потоками:один отвечает за GUI ,второй за логику,ожидание нажатия клавиш и т.д.
Потоки должны быть реализованы стандартным методом библиотекой std::thread.
Написал...
Стрельба. Пуля вылетает очередью - Как исправить?
В примере все летит как надо, но как перенес эту схему
к себе в проект пуля стала очередью стрелять
#include<iostream>
#include"SFML\Graphics.hpp"
#include"SFML\Window.hpp"
Окно настроек для игры
Здравствуйте! Хочу создать окно настроек.
Запуская игру, открывается основное меню (начать игру, загрузка, настройка, выход)
В окне настроек мне нужно как-то отобразить список разрешений (800х600,...
Зрение NPC с препятствиями
Здравствуйте. подскажите как сделать зрение для NPC с препятствиями.
Пример на изображении.
Сейчас левый NPC видит правого, но правый за стеной, то-есть левый не должен видеть правого.
Для зрения...
Изменение цвета спрайта с черной текстурой
Мне нужно поменять цвет спрайта, все это очень просто делается командой sprite.setColor(цвет);, но цвет моего объекта черный, и учитывая как работает эта команда(она скорее не меняет цвет всего...
Ошибка LNK1169 обнаружен многократно определенный символ
Всем привет, помогите пожалуйста решить ошибки, ошибки следующие:
Ошибка LNK2005 "public: void __cdecl Preview::sprites(void)" (?sprites@Preview@@QEAAXXZ) уже определен в...
[SFML] Управление для геймпада
Кто-нибудь пытался написать управление для геймпада в SFML ?
Написал след фрагмент для передвижения спрайта стиком джойстика (спрайт должен двигаться в любом положении стика и стоять на месте,...
Sfml и builder
можно ли подключить sfml к borland c++ builder 6. если да то скиньте ссылку как. если нет то подскажите где скачать visual studio установочный файл. заранее спасибо
SFML вставка видео
Как запустить видео через SFML?
Разная работа программы (SFML)
В общем ситуация такова:
небольшая программа-тест с sfml, собираю -> запускаю = не работает (скрин прилагаю)
запускаю на другом компе и вуаля, все прекрасно работает.
Попробуйте запустить у себя...
Графический редактор
У меня есть задание:
1. Построить иерархию классов для вывода графических фигур: отрезок, прямоугольник, эллипс и т.д. - не менее 6 фигур. Распределить классы по модулям. Создать список фигур в виде...
Не получается подключить библиотеку SFML
Не получается подключить SFML библиотеку в Visual Studio. Делал как тут
Но при компиляции такие ошибки:
Что не так?
Движение по диагонали SFML
Здравствуйте! Возникла проблема. Я пишу игру-бродилку и столкнулся с такой проблемой. У меня есть движение по диагонали, например влево вверх и мне нужно, чтобы когда он так двигался он мог...
Уменьшить скорость анимации
Здравствуйте! Нашел в интернетах тайлсет для героя
Но смена анимации происходит ОЧЕНЬ быстро. Как оптимизировать скорость? А то смену прямоугольника порой и не видно.
if...
SFML - ошибка при чтении
Решил попробовать написать платформер. Попытался загрузить текстуру в спрайт. Скомпилировал... И выдало следующую ошибку:
1>LINK : fatal error LNK1104: не удается открыть файл...
Почему код начинает работать только тогда, когда число подключений равно максимальному числу подключений?
Почему данный код начинает работать только тогда, когда число подключений равно максимальному числу подключений?
(Если максимум подключений - 2, то при одном подключении код сработает всего один...
Нарисовать шахматную доску и расставить цифры с буквами
Здравствуйте, начали проходить sfml, надо нарисовать шахматную доску и расставить цифры с буквами. Помогите, пожалуйста.
Подключение графической библиотеки SFML в visual studio 2015
Здравствуйте. Решил поставить графическую библиотеку SFML для visual studio 2015(x64). Столкнулся с ошибкой после активации кода.
LNK1104 не удается открыть файл "uuid.lib"
Не могу найти проблему....
SFML не открывается окно
Начал изучать sfml, и решил создать класс для настройки параметров окна, но оно тут же закрывается, в чем ошибка?
#pragma once
#include <SFML/Graphics.hpp>
using namespace sf;
class...
Движение машины в SFML
Здравствуйте!
Нужна помощь в SFML - сделал двигающийся авто, но есть вопрос:
Как сделать повороты с помощью передней оси, а не просто перемещение фигуры?
Мой код:
#include <SFML/System.hpp>...
Генерация сигнала и отрисовка результата используя SFML
Всем привет! Помогите пожалуйста разобраться, как правильно сгенерировать сигнал и передать эти данные для отрисовки в графической библиотеке. Созданная программа, на этом этапе, умеет генерировать...
Бегущая строка SFML
Всем привет! Возникла проблема, которую я пытаюсь решить уже на протяжении дня, но никак не могу этого сделать.
Я хочу выводить текст в SFML в игре не одновременно. Проблема такая: есть строка...
Не показывает картинку в SFML C++
#include <SFML/Graphics.hpp>
using namespace sf;
int main()
{
system("pause");
RenderWindow win(sf::VideoMode(1280, 720), L"Путь домой");
Как сделать шейдер для карты нормалей?
как сделать шейдер для карты нормалей?
Что делать, если не происходит отрисовка графики в отдельном потоке SFML?
Проблема заключается в снижении скорости моих обьектов с течением времени, поэтому решил отрисовку выполнять в отдельном потоке. (Также думал о шейдерах, не знаю, что лучше). функция вызывается внизу...
Почему в окне SFML не отображается содержимое?
Здравствуйте. Пытаюсь написать приложение на SFML, и возникла проблема.
Когда я создаю окно, оно создаётся пустым.. просто пустым, есть только рамка, внтури нет ничего, просто прозрачное всё, даже...
При запуске программы - просто белое окно
При запуске появляется просто белое окно.
Суть проги - просто человечек, бегающий по карте (herosprite - спрайт человечка, smap - карты)
#include <SFML/Graphics.hpp>
#include <windows.h>
using...
Проверка нажатия кнопки в определенной области
Для зачета нужно написать крестики нолики на sfml. Начал учить но плохо понимаю без конкретных примеров. Как сделать блок кода который будет проверять нажата ли кнопка мыши в определенной области...
Электронные семисегментные часы
Нужно с помощью библиотек SFML создать электронные семисегментные часы, которые идут в настоящее время.
Библиотека подключена к Visual Studio 2019.
Вот код, но ошибок много(думаю что я не...
Не отображается спрайт
Здравствуйте, есть проблема:
При запуске кода, указанного ниже, не отображается кнопка - "b.sprite".
Подскажите решение, пожалуйста.
#include <SFML/Graphics.hpp>
#include <string>
using...
Как написать свой 2D-Движок?
Хочу сделать 2д-движок (т.к. 3д-движок не удался) на SFML. Только я не знаю точно, что должно быть в нём. Пока что сделал только небольшое ядро с настройкой названия игры и начального разрешения...
Плавное появление спрайта
Добрый вечер, никак не могу понять как сделать плавное появление спрайта при нажатии ЛКМ(один клик(не зажатие)), я пробовал сделать так:
if (Mouse::isButtonPressed(Mouse::Left)) {
while (alpha...
Размытая тень для RectangleShape
В общем хочу сделать кнопку, которая бы отбрасывала тень, как на прикрепленной картинке (взял для примера обычную гугловскую кнопку из гугл драйва). На ней еле видно отбрасывание тени, придающее...
Изменение глобальной переменной
Есть класс и кусок main-а, в класса я должен при определенном условии изменять скорость движения спрайтов(float speed), но переменная в main-е не меняется, как сделать правильно?
class...
Как переместить один спрайт в направлении другого?
Есть два квадрата. Как прибавлять x и y так, чтобы первый квадрат двигался ко второму (по нажатию на мышь)? Есть ответ тут
cut
но я ничего не понял. Можете, пожалуйста, показать на примере?
...
Анимация для определенного спрайта
Есть картинка, где несколько спрайтов персонажа. В одну сторону он движется нормально практически, но в другую не идет по точным координатам. Так вот. Как мне вывести координаты для разных спрайтов в...
Убрать притормаживание при нажатии на кнопку в игра Pong (SFML)
#include < SFML/Graphics.hpp >
#include <cmath>
#include <ctime>
#include <cstdlib>
using namespace sf;
int main()
{
//Сглаживание текстур
ContextSettings settings;...
Как освободить память от объектов/текстур?
Есть класс некого объекта, который я буду рисовать:
class Object
{
private:
float radius;
char color;
sf::CircleShape shape;
sf::String File; // Файл с расширением
sf::Image image; //...
Пакмен не проходит между двух блоков что делать?
Всем привет
#include <SFML/Graphics.hpp>
#include<iostream>
#include "map.h"
#include "view.h"
#include <sstream>
using namespace std;
using namespace sf;
class Player
{
Проблема с SFML/Graphics.hpp libgcc_s_sjlj-1.dll
Я хочу работать с фигурами в CodeBlock. По урокам я сделал всё. Но в конце у меня серавно появляется проблема связанна с DLL. Если знаете решение помогите.
Вот код:
#include <SFML/Graphics.hpp>
...
Дергается спрайт игрока во время прыжка (SFML)
Написал платформер на C++ с использованием sfml.Но когда открыт браузер или смотрю видео, спрайт игрока во время прыжка начинает себя вести неадекватно(дергается).
Вот код:
#include...
Как очистить Event?
Есть кнопка. При нажатии на нее запускается цикл, при повторном нажатии на нее цикл должен прекращаться. Код:
if (e.type == Event::MouseButtonPressed)
{
if (e.key.code == Mouse::Left)...
SFML и Box2d. Угол поворота!
Здравствуйте. Помогите пожалуйста мне решить проблему! Я использую «VS C++ 10» подключаю библиотеку SFML и Box2D..
Проблема в том что объект – «KUB» поворачивается на неправильный угол. Вот пример...
Не получается подключить SFML в Code::BLocks
Попытался подключить SFML для Code::Blocks (делал, как здесь https://habr.com/post/279069/), но при запуске создаётся новый файл "Config.hpp" (полная версия в текстовом документе) с кучей разного...
По щелчку мыши добавить один объект к другому
Есть вот такая штука, написанная на Флаше : http://igroflot.ru/shot/flash_game_50/
Требуется сделать что-то подобное при помощи С++ и SFML (имею Code Blocks с библиотеками SFML).
Никакой руки...
Как вывести название окна SFML консоль и изменить его стиль?
Короче есть очень практическая важная задача. У игры PANZAR блокирован доступ пользователя к управлению окном
Есть идея написать DLL ку и зарядить ее инжектором в процесс, которая заставит изменить...
Выводит только одну часть изображения при попытке заполнить карту через массив
При попытке в SFML заполнить карту через массив столкнулся с такой проблемой - выводит только одну часть изображения.
Подскажите, в чем может быть проблема ?Есть ли другой способ заполнить карту?
...
Недопустимый или поврежденный файл в release
Ввел в ввод -> доп. зависимости все dll для релиза, также засунул их прямо в директорию с проектом, но почему-то компилятор ругается на них, в debug'е с dll для дебага всё работает! Что можно сделать...
Запись sf::texture в бинарник
так, я столкнулся с проблемой долгой подгрузкой текстур в прогу из пнг-шек ибо у меня 1500+ их, а будет ещё больше
думал про реализацию подгрузки в многопотоке и займусь этим, но есть и иная идея,...
SFML и stb_image
Пытаюсь воспроизвести то, что описано тут
https://habr.com/ru/post/338998/
в третьей части.
Но не на чистом OpenGL а на SFML.
Проблема.
Примеру нужна библиотека stb_image. Ее нетрудно "топором...
Как изменить разрешение сохраняя пропорции?
здраствуйте, в общем есть не большой код (проблем с ним нет)
#include <iostream>
#include <SFML/Graphics.hpp>
using namespace std;
int main()
{
sf::RenderWindow...
[SFML] Как вставить текстуру?
Помогите пожалуйста, хочу вставить текстуру, а выдает это:"Необработанное исключение в "0x69511f34" в "Game.exe": 0xC0000005: Нарушение прав доступа при чтении "0x001b0000"." Вставлял проверочный...
SFML, Debug Assertion Failed
Здравствуйте.
У меня есть такой кусок кода:
void interactionWithMap()
{
for (int i = pl.y / 32; i < (pl.y + pl.height) / 32; i++)
{
for (int j = pl.x / 32; j < (pl.x + pl.width); j++)...
Проверка подключения TcpSocket
Добрый день. Собственно пишу клиент-серверное приложение и понадобилось проверить, подключен ли клиент в данный момент.
В интернете нашёл простое решение:
if( socket.getRemoteAddress() ==...
Некорректно отображается текстура
Почему спрайт нормально отображается только после 3 клика, при том что счетчик k работает нормально?
while (window.isOpen())
{
Event event;
while (window.pollEvent(event))
{
if(event.type...
SFML Texture loadFromFile
Программа компилируется, но вылетает при вызове tile1.loadFromFile("white16.png");(Файлы находятся в директории).
В MSVS 2010 вызывается ошибка
Необработанное исключение типа...
Написание игры, проблема с коллизией
Всем шалом форумчане, возникла такая вот проблемка, захотел я создать коллизию, но как всегда ничего не получилось, вот код самой коллизии:
using SFML.Graphics;
using SFML.System;
using...
Работа с музыкальными файлами
Пишу небольшой игровой проект на C++ используя SFML
Столкнулся с проблемой, код:
Music mainTheme;
if (!mainTheme.openFromFile("Sounds\music_main_theme.ogg"));
terminate();...
Итеративное выполнение потоков?
Здравствуйте. Учу SFML по документации.
Прочитал про потоки - sf::Thread, ранее с ними не сталкивался.
Как я понял - это несколько задач, которые выполняются параллельно. Вот что говорит по...
Наглядная демонстрация нахождения локального экстремума функции методом общего поиска
Было дано задание:
Разработать программу наглядной демонстрации нахождения локального экстремума функции методом общего поиска. Программа должна решать следующие задачи:
Выбор функции (3 – 4...
Игра Змейка
Здравствуйте, пишу программу “змейка” и возникла проблема с блокировкой поворота на 180 градусов. Я смог реализовать через логические переменные, и змейка действительно перестала разворачиваться на...
Звуковые эффекты
Здравствйте, хочу узнать, SFML::sound способен делать реверберацию или эхо или другие звуковые эффекты? Либо например как нибудь с эквалайзером возиться заглушить высокие оставить низкие, и т.п..
Объясните строчку кода SFML
Есть тестовый код SFML. Объясните, пожалуйста, строчку с time. Что за числа возвращает? Написано, что возвращает время в микросекундах, но тогда почему числа "прыгают", а анимация становится плавной?...
Создание спрайта в одном файле и его рендер в main.cpp
никак не пойму что от меня хотят, хочу сделать, чтобы все спрайты и картинки загружались и хранились в одном классе, действия с ними происходили в другом классе и потом просто использовать эти классы...
Оптимизация И Логическая часть кода (столкновение) SFML c++
Может кто помочь реализовать столкновение и гравитацию то уже сутки пошли а толкового не чего не выходит.
При изучении с++, стоит ли пользоваться новыми стандартами с++11,с++14. Как думаете ?
...
Проверка нажатой клавиши
Суть в том, что объект(красный круг) должен двигаться только пока нажата клавиша с набора WASD. Если она не нажата - он не должен двигаться, но почему-то при запуске, когда я жму любую клавишу для...
Работают ли SFML программы в Windows 95?
Здравствуйте. У меня есть вопрос. Работают ли SFML программы в Windows 95? Заранее спасибо.
Как убрать консольное окно?
Добрый день.
Пишу игру на sfml и столкнулся с такой проблемой.
При запуске проекта выводится 2 окна: консольное и окно с игрой. Я так думаю, что как раз из-за консоли окно с игрой бесконечно...
Почему не работает sprite (SFML) у объекта в векторе?
Всем привет) Пожалуйста, помогите разобраться. Кратко расскажу в чём дело. В учебных целях делаю игру Arkanoid на SFML. Сделал простенький вариант с счётчиком очков, уровня. Из объектов (structur)...
Динамичный массив из sf::Texture или sf::RenderTexture с возможностью пересоздавать с другим размером - возможно ли?
Целый день потратил на поиски в Интернете и не нашёл. Это вообще возможно? Я новичок в программировании, но быстро учусь.
Нужна возможность рисовать объекты из пикселей и потом двигать ими. Пиксели...
Считать число и записать его в переменную в окне sfml
Как считать число и записать его в переменную в окне sfml?
Как добавить кириллицу
Если использовать код из официальной документации SFML,
if (event.type == sf::Event::TextEntered)
{
if (event.text.unicode < 128) //Если убрать "< 128", то всё...
SFML+OpenGL: Как заставить их работать вместе?
Пытаюсь заставить работать их вместе. В туториалах написано,что надо использовать window.setActive().
Код:
#include <SFML/Graphics.hpp>
#include <SFML/OpenGL.hpp>
#include <iostream>...
Не работает clock.restart() в функции
функция:
void test(RenderWindow& window, Clock clock)
{
float time = clock.getElapsedTime().asMilliseconds();
time = time / 1000;
if (time > 1)
{
clock.restart();
...
Sfml-graphics-2.dll, нарушение прав доступа при записи
Доброго времени суток. Возникла очень странная проблема в процессе разработки, никакого ответа по этому поводу не нашел. В общем:
Есть класс "Config.h" со статичными переменными, среди них есть:...
Передвижение объектов
У меня в коде есть условие по которому, когда объект достигнет определенной точки, то он останавливается, но как сделать, что бы помимо движения останавливалось и вращение объекта?
Sfml, функция
Программа не компилируется (Ошибка 1 error C2248: sf::NonCopyable::NonCopyable: невозможно обратиться к private член, объявленному в классе "sf::NonCopyable" d:\sfml-2.3.1...
Ошибки Неразрешенный внешний символ при использовании библиотеки SFML
установил библиотеку SFML в проект по средствам диспетчера пакетов NuGet, но, увы выдает такую ошибку. В чем может быть проблема?
Генерация лабиринта
Собираюсь разработать генерацию лабиринта на с#. Как вы считаете, какой framework использовать для наилучшей визуализации и простоты исполнения. Рассматривала Unity 3D, WFP, Xamarin... В принципе...
Засунуть кусок кода в define#
Здравствуйте уважаемые программисты. Помогите засунуть этот код в #define tx const sf::Texture t##n(##n0); sf::Sprite ##s##n(t);##s.setPosition({ x,y });##s.setScale({ x1,y1 }); в define. То есть...
Стрелочка к указывающая на объект, когда тот вне экрана
У меня есть спрайт объекта и спрайт стрелки, нужно чтобы стрелка указывала по направлению к объекту когда этот объект находиться вне экрана, а когда объект входит в область экрана, то стрелка...
Движение обьекта по синусоиде
Имеем обьект (снежинку), который двигается с постоянной скоростью по оси Y вниз, остальное не важно.
Задача: сделать движение подрбное синусоиде, чтобы обьект (снежика) плавно качался влево-вправо,...
Создание игры на sfml
Помогите создать игру: снизу экрана бегает существо(не важно кто), им управляет пользователь, а сверху падают бомбы с разной скоростью и взрываются. Пользователь должен увернуться от бомб и ударной...
Что такое шейдеры и с чем их едят?
Здравствуйте! Хотелось бы побольше узнать про шейдеры в SFML. Да, я читал вот это, но там ни слова про сам принцип работы шейдеров. Там лишь сказанно как их загрузить и применить на отрисовываемом...
Вывод графика и таблицы
Здравствуйте! Надо чтобы графики рисовались по значениям из таблицы, подскажите как это сделать, пожалуйста
#include <SFML/Graphics.hpp>
#include <iostream>
#include <fstream>
#include...
SFML - ошибка "std::tuple<sf::RenderWindow>::tuple: ни одна из 2 перегрузок не может преобразовать все типы аргументов"
Хотел создать поток, передаю в функцию переменную window, где хранится игровое окно.
При компиляции выдаёт такую ошибку. Открыл файл с ошибкой - memory, в нём всё очень страшно и непонятно.
Кто...
Движение треугольника по горизонтали
#include <SFML/Graphics.hpp>
using namespace sf; // подключаем пространство имен sf
int main()
{
// Объект, который, собственно, является главным окном приложения
RenderWindow...
Запуск SFML проекта на другом пк (с++)
Таких тем возможно было много. Я облазил почти весь интернет, но никак не могу найти решение. Находил здесь старую тему, но либо я ничего не понял, либо это уже нерабочий метод. Пытался запускать на...
Одно окно под SFML и текст
Добрый день уважаемые программисты. Только что столкнулся с одним нюансом. Он заключается в том, что мне нужно в одном окне выводился и текст и, допустим, анимацию. Точно зная, что вы тут все...
Сделать платформер с помощью SFML
Всех доброго времени суток.
Вот взялся сделать платформер с помошью SFML.
Написал код, чтобы персонаж двигался и прыгал. Компилятор выдаёт одну ошибку:
line 83: class PLAYER' has no member named...
Как заменить текстуру спрайта без потери разрешения
Здравствуйте! Бьюсь, найти оптимальное решение не могу :(
Есть у нас строка sfml, в нее записывается местоположение картинки, которое мы хотим загрузить в приложение. При первой загрузке все...
SFML не появляется окно при запуске exe файла
Не появляется окно при запуске exe файла. Ни с release ни с debug. Ни с х64 ни с х86. Но если запускать через Visual studio - всё работает. Консоль появляется, мишка уходит вверх влево и двигать ею...
Кроссплатформенная сборка CMake: SFML + OpenGL + GLEW + GLM
Здравтсвуйте!
Писал проект на VS и все было хорошо. Теперь строит задача построить кроссплатформенный проект с тем условием, что все зависимости будут в папке vendor самого проекта. Чтобы на любом...
Удаление текста
Всем привет, я создаю программу по рисованию графиков, и мне нужно осуществить ввод формулы пользователем. Сам ввод я сделал, с помощью этой функции:
void Entered(sf::Vector2i MP, sf::Event &e)
{...
SFML столкновения более двух квадратов
Необходимо сделать проект с анимацией, в котором квадратики увеличиваются, при столкновении уменьшаются.
Проблема в том, что все квадратики сравниваются попарно, и условие выполняется даже если они...
Как запустить в потоке RenderWindow?
Добрый вечер друзья.
Создала я класс Plot в котором крутится определенная логика, если запустить без потока то всё ок,
а если в потоке то выдает вот что..
Cannot create a window from a worker...
Не работает getglobalbounds что делать?
Добрый день, у меня есть один вопрос.Когда я пишу функцию getglobalbounds то оно не работает. Сможете подсказать?
Вот код :
#include <SFML/Graphics.hpp>
#include <iostream>
using...
Visual studio 2013 и SFML не получается настроить
Добрый день . Подскажите пожалуйста что не так я делаю …. Установил Visual studio 2013 скачал как положено SFML 2.2 поставил … прописываю код .
#include <SFML/Graphics.hpp>
int main()
{...
Не рисуется фигура
В методе объекта obj есть функция, которая рисует прямоугольник, который содержится в этом объекте, но почему-то при запуске программы не появляется прямоугольник, а если создать его вне объекта, то...
Необработанное исключение по адресу. SFML и потоки
Доброго времени суток. При написании игры возникла такая задача: есть основное окно со всеми действиями (передвижение игрока, передвижение мобов, различного рода боевые действия и т.д.) и есть окно с...
Принцип работы анимации в SFML
Никак не могу понять, как работает анимация. Есть такой алгоритм (2D платформер на SFML): есть тайлсет, содержащий в себе текстуры персонажа. В одном из полей класса персонажа создается currentFrame...
Как клонировать спрайт?
SFML. Как клонировать спрайт?
C++ SFML Зависание программы (белый экран)
При запуске выдает белое окно, с которым ничего нельзя делать, пытались модернизировать код, добавив несколько функций, после чего игра перестала работать, не можем понять из-за чего
#include...
Клавиатурный тренажер на C++
Тема курсовой - клавиатурный тренажер. Я не понимаю, как мне его писать и с чего начинать. Могу только рассказать, что в нем должно быть:
это должно быть не веб приложение, а консольное что ли, с...
Текст на экране заменяет предыдущий
Ввожу на экране текст, при вводе нового символа старый удаляется и на его месте ставится введенный. Как сделать так, что после ввода курсор переходил чуть правее?
#define _CRT_SECURE_NO_WARNINGS ...
Змейка sfml
Подскажите как можно реализовать движение змейки, без "тиков", то есть без прерывное движение должно.
Ошибка при правильном написании window.draw
2.cpp:37:10: error: 'class sf::Window' has no member named 'draw'
#include <SFML/Graphics.hpp>
using namespace std;
int main(int argc, const char * argv) {
sf::Window...
Физика мяча и гравитация
Помогите создать программу с использованием SFML, где бы отрисовывалась карта с различными наклонными препятствиями и по клику мыши появлялся в заданном месте мяч, который после этого начинает...
Анимация с остановкой на 4 кадре
#include <SFML/Graphics.hpp>
#include<SFML/Audio.hpp>
#include <iostream>
#include< windows.h>
#include< Conio.h>
using namespace sf;
using namespace std;
bool stop = false;
Игра тир/снайпер
Привет всем. По курсовой задание написать игру снайпер. Использую sfml. Сейчас стоит вопрос как реализовать zoom в прицеле.
Думаю кинуть на задний план "расширенную" картинку поля с мишенью, в то...
Не получается создать изображение
Здравствуйте. Пытаюсь создать программу, которая сохраняет изображение. Использую такой код:
Image Image;
Image.create(200,200);
Image.setPixel(0,0,Color(0,255,255));...
C++. SFML. Круглая миникарта
Как сделать круглую миникарту?
Можно ли в SFML накладывать текстуру на текстуру?
Чувачки, подскажите нубасу. Можно ли как то в SFML накладывать текстуру на текстуру ? Ну типо чтоб без коллизий и закрашиваний проходила и без всяких морганий над другой текстурой
При TextEntered в мою переменную при нажатии клавиши пишет много символов
При нажатии клавиши (допустим L), у меня вводиться "LLLLLLLLL" вместо одной буквы "L"
подскажите как решить проблему
код класса
class Entry{
private:
bool isPress;
public:
std::string...
Соображаем на троих (Qt + SFML + Box2D)
Приветствую..
разбираю box2d и sfml..нервно стреляет в ушах от непонимания происходящего..
вроде с логикой примерно разобрался..
пытаюсь сделать статический и динамический объекты box 2d.....
Тетрис: заканчивать игру, когда фигуры достигают крайней верхней точки
Здраствуйте, мне нужно сделать так чтобы когда фигуры доходили до крайней верхней точки игра заканчивалась
#include <SFML/Graphics.hpp>
#include <time.h>
using namespace sf;
const int M =...
Как осуществить одноразовое нажатие мыши
Привет всем! Я хочу написать калькулятор, но на текущем этапе столкнулся с проблемой. Дело в том, чтобы при нажатии на ячейку с цифрой (или знаком действия) производилось однократное нажатие. Как это...
Подключение SFML к vs с++ 2010
Подключил все по инструкции.Указал все пути в свойствах, прописал sfml-graphics.lib sfml-window.lib sfml-system.lib
в доп зависимостях.После этого пишу простейшую программу
#include...
Большая задержка у сервера
Всем привет. Когда-то я уже делал небольшую игру с сервером и клиентом. Недавно я вернулся в эту тему, сделал то же самое, но в 3д. Работает, ура, но я захотел идти дальше и написать отдельную...
Шейдер и текст
Как корректно применить фрагментный шейдер к тексту?
Реализация прыжка при нажатии комбинации клавиш
Помогите пожалуйста с реализацией прыжка
Не знаю какие координаты надо менять чтобы персонаж прыгал
Писал программу с помощью классов
Код:
#include < SFML/Graphics.hpp >
#include "map.h"...
Как проводить отладку кода?
Здравствуйте! Собственно вопрос в названии темы. Как можно проводить отладку, если окно бесконечно обновляется и ждет изменений. Но во время отладки я не могу внести изменения в состояние объектов,...
Тетрис SFML
Пишу тетрис с помощью библиотеки SFML.
Возникли вопросы:
1. Как установить фигуру внизу? То есть ограничить пересечение фигуры и рамы не получается, потому что рама (вместе с фоном) так же...
Черный экран sfml
Суть проблемы в том что когда я пытаюсь сделать в игре вычисление расстояние от героя до врага то вместо привычной игры программа выдает просто черный экран, аналогично происходит если врагов много...
SFML. Использование классов и графики
Всем привет. Кто подскажет по использованию графики в классах и конкретно по классам? Ниже пример кода
PLAYER(Texture &Image)
{
sprite.setTexture(Image);
rect...
Как найти координату?
Как найти координату A?
Ошибка при выведении текста на экран
Здравствуйте, уважаемые форумчане. Пишу программу, визуализирующую алгоритм Bucket Sort, используя SFML, и у меня возникла такая проблема:
в хедере "graphics.h" метод animation вызывает два...
Как задать начальную координату линии?
Как не пытался почему то все линии из нулевой точки выходят
и в документации SFML толкового обьяснения не нашел Как задать начало линии
Киньте пример кто знает пл3
Попытка N001
_____________...
Игра SFML
Здравствуйте, я хочу написать небольшую игру на с++. Условия просты каждые 3 секунды (условно) в окне появляются объект класса Rectangleshap в произвольных координатах, при нажатии мышкой на объект...
Мышь и рисунок
Всем привет!Хотел у вас спросить,почему когда я нажимаю на л.к.м,то появляется рисунок, а как я сдвину курсор хоть на милиметр сразу же исчезает?
if (event.type == event.MouseButtonReleased) {...
Использование Text в функции
функция:
void loadClass::buttonColor(RenderWindow& window, int a, int b, int c, int d, Text e)
{
if (IntRect(a, b, c, d).contains(Mouse::getPosition(window)))
{...
Змейка, завершение игры
Нужно сделать чтобы змейка ела 5 яблок и игра заканчивалась, но не могу понять как это сделать(
Вот сам код
#include <SFML/Graphics.hpp>
#include <time.h>
using namespace sf;
//dlina i...
Fstream и SFML - запись и чтение файлов
Друзья, столкнулся с проблемой вводом и выводом данных.
Все переменные сохраняются в файл и читаются в бинарном виде, а вот со спрайтами беда. На запись ошибок нет, на чтение тоже.
Прога компиляцию...
ИИ противника
Хотел научиться создавать искусственный интеллект и сразу же столкнулся с проблемой, как мне сделать так, чтобы ИИ понимал где стоит преграда и постоянно прятался за нее от меня?
Компиляция g++ с библиотекой SFML
Доброго времени суток!
какие параметры нужно указать для g++ чтобы скомпилировать вместе с SFML?
Нарушение прав доступа (sfml Texture::loadFromFile)
Я решил сделать игру
В режиме DEBUG с отладочными библиотеками все работает, в RELEASE c отладочными библиотеками, - нет.(без тоже)
Когда я загружаю текстуру игрока, программа вылетает
Помогите...
SFML - Как реализован конструктор?
Доброго времени суток!
Нужна помощь. Скачал книгу SFML Game Development в ней описанный вот такой класс
class Game
{
public:
Game();
void run();
...
Clear(sf::Color(0, 0, 0, 255)); не меняет цвет
sfml опять смеётся надомной
clear(sf::Color(0, 0, 0, 255)); не меняет цвет. код работает других проблем пока нет.
try4.cpp
#include <iostream>
#include "Game.h"
int main()
{
//initGame...
Преобразование Text в Texture
Здравствуйте!
Хотелось бы обозначить суть вопроса более конкретно, возможно, вы найдёте более лучшие решение.
Мне нужно, имея какой-то символ, преобразовать его в массив байтов.
Т.е, допустим,...
SFML, взаимодействие объектов игры между собой
Помогите , пожалуйста , разобраться.:sorry: Не знаю, как сделать так , чтоб квадрат врезался в стенки?
Вот пока то, что есть:
#include <SFML/Graphics.hpp>
#include <SFML/System.hpp>
#include...
Падение производительности с шейдером
Всем привет, пытаюсь решить задачу - раскрасить спрайт тайла цветом задника(будет динамическим). Пишу на с++ с SFML. Реализовал шейдером - в шейдер отправляется оригинал текстуры, текстура задника и...
Игра с использованием sfml
(Игра, использую sfml)
В main выполняется функция очистки экрана, а также отрисовка.
Далее вызывается функция сражения (fight), где без очистки экрана кадры друг на друга накладываются.... А без...
SFML - ест много ресурсов
Всем привет!
Сегодня начал знакомится с библиотекой SFML, и после создания первого приложения ( по примеру с официального сайта) заметил что мое приложение полностью съедает одно ядро...
Как остановить рандом для этого кода?
Пытаюсь писать маджонг на с++ ( с исп. SFML), у меня есть файл с костями вместе, я его разбиваю на отельные кости и отображаю рандомно эти кости по карте , которая есть массив i*j (пока только из...
Как оптимизировать рисование?
Работаю над игрой. Ну и собственно в чем проблема. Имеется карта 150x150 тайлов. Оптимизировал прорисовку карты по координатам камеры(то есть рисуются только те тайлы которые в квадрате View), но это...
Объяснить строчку в коде с SFML
Есть тестовый код для SFML
#include < SFML/Graphics.hpp >
int main()
{
sf::RenderWindow window(sf::VideoMode(200, 200), "SFML");
sf::CircleShape shape(100.f);...
Стрельба по мишени
Есть мишень ,которая состоит из 10 колец и имееть соответсвующие очки. Изобразить выстрелы по этой мишени, есть 10 попыток. В конце посчитать очки.
Помогите сделать, с помощью SFML, пишу на С++.
Код не работает
Проверьте мой код пж, не пойму что с ним не так, окно открывается, но в нём ничего не рисуется.
#include <SFML/Graphics.hpp>
#include <SFML/OpenGL.hpp>
#include <gl/GLU.h>
using namespace sf;...
Попадание курсора в спрайт
Почему if (s1.getGlobalBounds().contains(pos.x, pos.y)) /// если мышь попадает в спрайт
перестает работать если код запихиваем в функцию ? Выдает ошибку :: какая то екзема
В чем проблема может...
Выстрел в игрока
Нужно сделать чтобы враг стрелял в направлении игрока.
Ваши предложения?
Проблема с одной арифметической задачей
То есть я создал одну арифметическую операцию которая должна находить процентное отношение и менять его, но оно работает совсем не так как нужно, сейчас поясню, просто 4 часа уже сижу над такой...
Как сделать так, чтобы кусок "карты" брался из файла? (SFML, tilemap)
Имеется "карта" в виде массива:
const int H = 12;
const int W = 40;
String TileMap = {
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB",
"B B B",
"B ...
Робота с графикой и SFML библиотека
Как сделать прозрачный фон у pictureBox2 который находится на pictureBox1, не заливать же каждый раз background image.Transparent делает прозрачным только на компонентах C#.
Может кто знает как...
Дико тормозит C++ SFML приложение на Linux
Пишу в SFML и столкнулся с проблемой. Если по время работы приложения зажать любую клавишу то приложение начнет тормозить =( Скажите в чем проблема?
P.S Упростил
#include <SFML/Graphics.hpp>
...
Воспроизведение видео-файлов
Воспроизведение ВИДЕО файлов в SFML ктото пробовал ? Я только такую библиотеку Motion нашел и печально что примеров нет на ней :-!
Как остановить игру в SFML?
Доброго времени суток! Интересует вопрос, как в главном цикле (ниже код взят просто для примера) вызвать остановку или паузу игры?
Не закрытие окна window.close(), а именно остановку или паузу....
Sfml не получается загрузить изображение из памяти ( loadFromMemory() )
sf::Image scr_img;
scr_img.create(1920, 1080);
sf::Uint8 *data = new sf::Uint8;
for (int x = 0; x < 1920; x++) {
for (int y = 0; y < 1080; y++) {
data = 35;
...
Управление персонажем мышкой
Можете подсказать как реализовать управление персонажем с помощью мышки, как в Action/RPG играх типо Diablo, когда зажав ПКМ и меняя лишь вектор направления курсора, меняются и спрайты, т.е. когда...
Подключение библиотеки SFML для VS2012
Здравствуйте форумчане. Первый раз столкнулся с процессом подключения библиотеки делал все по гайду на официальном сайте сайте.
Пример для проверки:
#include <SFML/Graphics.hpp>
int main()
{...
Как заменить текстуру спрайта?
Использую для замены текстуры спрайта следующий способ:
...
sf::Texture objectTexture2;
objectTexture2.loadFromFile("images/tapeRed2.png");
arrayObjects.objectTexture.swap(objectTexture2);...
Windows.h дает ошибку при подключении
нет ошибки:
#include "pch.h"
//#include <windows.h>
#include <iostream>
#include <SFML/Graphics.hpp>
using namespace sf;
using namespace std;
int main()
{
Как заменить текстуру спрайта?
Использую для замены текстуры спрайта следующий способ:
...
sf::Texture objectTexture2;
objectTexture2.loadFromFile("https://www.cyberforum.ru/images/tapeRed2.png");...
Проблемы со звуком
Всем добрый час!
Есть такой код, в главном цикле:
while (window.isOpen())
{.........
..............
if (Keyboard::isKeyPressed(Keyboard::Down)) {
p.dir = 2; p.speed = 0.1;
Смена рисунка
Всем доброго времени суток!Я хотел у вас спросить,как можно сделать следующее:
К примеру я нажимаю на л.к.м отрисовывается рисунок № 1, потом нажимаю еще раз - рисунок № 2. То есть как работает...
Подключение библиотеки SFML в VS2010
Здравствуйте форумчане. Возникла проблема при подключении библиотеки SFML VS2010. Делаю все по инструкции на официальном сайте, dll закинул в папку с проектом.
Но при проверке на примере компилятор...
Куда и как установить библиотеку, например SFML
Подскажите начинающему, куда и как установить библиотеку, например SFML, и желательно как это все проверить ,
Заранее спасибо!!!
Ошибка в коде
std::unique_ptr<sf::RectangleShape> rect;
class Text
{
public:
sf::Font font;
sf::Text text;
Text(std::string path)
{
...
Краш Windows при завершении приложения
Создаю окно в полноэкранном режиме, приложение работает нормально, но при завершении крашится система (BlueScreen, впервые такое вижу на win7). Методом тыка(комментированием кода и потраченных...
По одним и тем же точкам получаются разные границы фигур при использовании разных примитивов: ConvexShape и LinesStrip
По одним и тем же точкам получаются разные границы фигур при использовании разных примитивов: ConvexShape и LinesStrip.
Почему так?
https://www.cyberforum.ru/attachment.php?attachmentid=1117830...
Не могу разобраться что не так с выводом на экран в программе
#include <SFML/Graphics.hpp>
#include <iostream>
#include <Windows.h>
sf::Text text;
sf::Font font;
sf::View view;
sf::Event event;
int main() {
std::string g;
sf::RenderWindow...
Преобразование "int" в "float", возможна потеря данных
Пытаюсь в sfml, но на данный код:
for (int i = 0; i < 10; ++i) {
for (int j = 0; j < 10; ++j) {
square.setPosition(i * 35 + 35 + 35 * 11, j * 35 + 50); //а именно эту строку...
[SFML] Использование Event в функциях
Есть необходимость проверить наличие событий внутри функции. Как это реализовать?
Пробовал что-то подобное:
void abc(Window win, Event event)
{
while (win.pollEvent(event))
{
if...
Как возвратить спрайт из функции?
У меня есть функция sf::Sprite sprite(); функция соответственно возвращает спрайт. Но при назначении нового спрайта в функции main sf::Sprite spr = sprite() спрайт не отображается, только белый...
Отрисовывать рисунок сразу в нужной позиции
Всем доброго времени суток!Я хотел у вас спросить,я уже месяц не могу получить от вас на него ответ:
Как сделать так,чтобы рисунок сразу же отрисовывался в нужной мне позиции.
У меня все...
SFML C++
Как нарисовать объект sf::RectangleShape находящийся в списке?
Странное поведене sf::Image
Доброго времени суток. Возник интересный аспект при роботе с sf::Image, sf::Texture.
std::vector<sf::Texture *> Animations::textureToAnimation(sf::Texture *original,...
Стрельба. Как построить вектор из игрока ?
Я не могу вектор из игрока построить Если игрок задан через rect в классе
Игрок и пуля запиханы в классы
Когда в цикле main пишу playerCenter = Vector2f(player.getPosition());
начинает ругацца...
Как поменять размер объекта?
Нужно описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. Со цветом, позицией и направлением разобрался. Но как можно поменять масштаб точки? Подскажите пожалуйста.
Рисование в классе
Как осуществить рисование из класса? Чтобы метод draw(), вызывался в классе.
Искажение спрайта при изменении окна
В SFML есть одна неприятная, а для мазохистов приятная фича: При изменении окна изменяются размеры спрайта и всё двигается, как в исходном окне. То есть происходит искажение пространства окна.
...
SFML клик по тексту
if (event.type == Event::MouseButtonPressed)
if (event.key.code == Mouse::Left && text.getGlobalBounds().contains(mouse.x, mouse.y) )
{ /*действие*/}
Почему то не работает если...
Перемещение спрайта каждую секунду (SFML)
Недавно начал изучать библиотеку SFML, чтобы делать 2D игры. Начал делать игру типа traffic racer и мне понадобилось перемещать спрайт машины (которую надо объезжать) каждую, например, секунду....
Сделать "пульсацию круга"
#include <SFML/Graphics.hpp>
#include <iostream>
using namespace std;
using namespace sf;
int main() {
ContextSettings settings;
settings.antialiasingLevel = 10;
RenderWindow...
Как проверить текущий Style окна?
Как проверить текущий sf::Style окна?
Не загружаются шрифты
Сообщение об ошибке "loadFromFile@ не является членом "sf::Font" хотя все фонты на месте, SFML работает в разных проектах, проверена на обновление. В прилагаемой программе, если убрать блок с вызовом...
Неотображение картинки
Доброго времени суток.
Подскажите, как загрузить картинку что бы она отображалась в консоле?
В сборке проекта создал папку BACKGROUND и загрузил туда картинку.
Дал ему путь правильный, но все...
Как сделать текст русским а не каким-то символами в sfml
Работаю на visual studio 2013
Arkanoid
Добрый день.
Пишу курсовую по написанию игры Арканоид на с++ с использованием sfml.
Возникла проблема. Когда шарик вылетает за нижнюю границу окна, я хочу, чтобы выводилось окно с надписью "игра...
Траектория движения объекта по прямой
Добрый день! Изучаю SFML. В игре возникла потребность реализовать стрельбу снарядами из одной точки (пушки) под разным углом в любом направлении по прямой (как в играх жанра Tower Defence). При этом...
Необходимо создать Анимацию вращения прямоугольника вокруг своей оси
Знаю что вращать фигурой мы можем с помощью setOrigin + rotate, он просто поворачивает фигуру, не могу понять как сделать так чтобы при запуске программы фигура вращалась.
Подскажите пожалуйста.
Как удалить объект после столкновения?
Пытаюсь написать простенькую игру с возможностью стрелять на SFML. При попадании пуль во врага, пули не удаляются (для уничтожения врага хватает 1 пули). Сами пули хранятся в списке
void...
Как установить SFML на с-Free 5.0?
Не где не могу найти :(
Черное окно, вместо моей картинки
#include <SFML/Graphics.hpp>
using namespace sf;
int main()
{
RenderWindow window(VideoMode(200, 200), "Error 5001");
Texture t1;
t1.loadFromFile("G:/Ruslan/movingPlatform_.png");
Ошибка при попытке вывода текста
Нужно вывести на экран текст, но при запуске программы в консоль летит только это:
Failed to load font "\Material\font.ttf" (failed to create the font face)
Как фиксить? Полный путь я уже...
Игра вылетает через минуту
Сделал я игру, а она через 1 минуту 10 секунд после запуска вылетает! Когда началось не знаю (так долго при разработке не держал включенной, а когда дело дошло до первого большого теста - заметил).
...
Не видит препятствия
Добрый вечер, господа.
Проблема следующая, пишу игру через sfml и Tiled( конструктор карт).
С помощью Tiled сделал невидимы для игрока препятствия, чтоб меньше кодить. Но проблема появилась в...
SFML - Смерть программы
Добрый вечер. Давно хотел создать такую тему, а вот всё руки не доходили.
Намертво зависает программа. Не понимаю почему. Я не засекал точное время, но вот если ничего не делать с окном в течении ...
Реализация текста и музыки в игре
Здравствуйте, уважаемые посетители форума. Вопрос скорее теоретический. Если приходилось кому то реализовывать игры с большим содержанием текста при использовании SFML, то как разумнее размещать...
SFML. Неверная интерпретация нажатой клавиши
Нажатую клавишу в игре определяю следующим образом:
if (event.type == sf::Event::KeyPressed)
{
if (event.key.code == sf::Keyboard::Escape) closeWindow = true;
if (event.key.code ==...
Вывод спрайта
Не так давно решил "поизучать" SFML, и в итоге самое легкое что только может в нем быть уже проблемно.
при попытке загрузить текстуру функцией loadFromFile я получаю вот такое
undefined reference...
Передача двух аргументов (потоки )
Есть функция:
void renderingThread(sf::RenderWindow* window, Commands *commans)
{
while (window->isOpen())
{
window->draw(commans->comSprite);
Почему треугольник рисуется и исчезает? SFML
Всех с 1м декабря ;)
Создаю вот такой абстрактный класс
#pragma once
class Figure
{
public:
Figure(void);
~Figure(void);
Нужна подсказка как реализовать заданный функционал в игре
Добрый день!
Создаю игру в visual studio 2015 c++ с помощью sfml. Смысл игры почти скопирован с Mario, но я уже 2 недели не могу воплотить идею, что при столкновении и кубиком(в массиве карты...
Texture::LoadFromFile() не загружает изображение
Доброго времени суток.
Программа должна выводить картинку шарика. Функция LoadFromFile(); не загружает изображение, в консоли пишет: Failed to open image.
Изображение находится в папке с...
Поиск и использование шейдеров в SFML
Приветствую пользователей форума.
1) Где можно скачать готовые шейдеры для простой установки и использования в SFML?
2) Допустим что я оформил переменную и загрузил пиксельный шейдер с расширением...
C++/CLI, SFML и OpenGL
Есть программа, которая рисует кое-какие данные с помощью OpenGL в окно SFML.
Нужно теперь сделать форму (попробовал Windows Forms из .NET), которая будет задавать нужные параметры. Но как теперь...
Как задать физику шарообразному телу
Привет, хотел бы разобраться в физике шаров (2D). Я понимаю, что легко сделать, соударения шара с горизонтальными или вертикальными поверхностями, но как в играх разработчики делают так, чтобы шары...
Скрыть курсор в sfml в linux
Есть ли функция скрытия курсора в sfml, или какая-нить другая функция скрытия курсора, чтобы она оставалась кроссплатформенной?
Не запускается PacMan
Я начинающий программист, пишу код на Code::Blocks. Хотел сегодня в качестве тренажёра сделать своего ПАКМЭНА при помощи SFML, написал кое-как свой код и запустил, но компилятор выдал ошибку. После...
SFML Ошибка с if else
При попытке повторного введения "1" показывает "Итог 2"
PS Я новичок, потому не бейте пожалуйста))))
#include <SFML/Graphics.hpp>
#include <iostream>
using namespace sf;
int main()
{
Некоректная обработка столкновений
Всем привет!
Давно я голову ломаю про то, как сделать обработку коллизий хорошей.Проблема в том, что при одновременном нажатии двох клавиш разных направлений, то коллизия не работает и игрок входит...
Проблемы с запуском SFML приложения
Всем привет. Написал простую игру, Тетрис, в качестве домашки по инфе :)
На моем компьютере все отлично запускается и работает, а вот на других при запуске постоянно кидает разные ошибки. Что я...
После вызова getLocalBounds не прорисовывается текст
Так текст не рисуется.
sf::FloatRect textRect = text.getLocalBounds();
text.setPosition(20, 20);
А если убрать первую строку, то текст идеально отрисовывается. Компилятор MinGW G++,
Режим наложение для освещения
как мне описать режим наложения, который будет осветлять картинку?
Привязка положение в окне SFML
Есть текст, его положение задано, но ни к чему не привязано. При движении объекта с камерой вида, текст например уходит за окно. Может можно как-то привязать его координаты к окну относительно его...
SFML - Не перезаписывается текст
Всем привет! Проблемка есть: не перезаписывается текст.
Есть переменная Int_Number типа int, есть переменная SS с типом stringstream, а есть переменная text с типом Text (SFML).
Чтобы вывести в...
Ошибка открытия окна OpenGl SFML в потоке
Создаю поток с функцией вывода на экран происходящего в программе, программа компилится, но в консоль выводит сообщение: "Failed to activate the window's context
Failed to activate OpenGL context: ...
Особенности версии SFML 3.0.0
Для работы с VS2019 загружена последняя стабильная версия SFML, использование которой требует знания некотоых особенностей диалекта. Например, команда sf::Window window(sf::VideoMode({ 800, 600...
SFML Картинка
Здравствуйте дорогие форумчане . Собственно вопрос легкий, смотрел тут один тутор, думаю многим известный . Ссылку лень искать, там чувак учит делать марио платформер . Так вот возник вопрос, как у...
Перемещение "RenderWindow window;" из функции int main() в другую
Здравствуйте, проблема заключается в том, что всю инициализацию в игре с использованием SFML, дабы сохранять читабельность кода, надо перемещать в отдельную функцию (у меня это статический метод...
Проблема со скоростью перемещения объекта
Я пишу игру змейку и возникла проблема в алгоритме передвижения когда частей больше чем 1.Проблема в строчке position.x = position.x + distance_between_part + VRD.x * speed ; если не прибавлять...
Скорость вращения спрайта
Привет, подскажите пожалуйста как изменять скорость вращения спрайта через rotate()
Если писать так:
sprite.rotate(1);
то если я верно понял, будет крутить на 1 градус каждый фрейм, как можно...
Необходимо доработать код sfml audio
Здравствуйте,кто понимает в sfml audio
Данный код записывает звук с микрофона и воспроизводит на 1 кнопку и зацикливает с помощью(sound.setLoop(true))
Необходимо сделать так,чтобы несколько...
Копирование части картинки sfml
Подскажите функцию из графической библиотке sfml или какой нибудь другой графической библиотеки для следующей задачи, у меня есть квадратная картинка с разрешением (x,y) и мне нужно из неё...
Новые блоги и статьи
|
|||
|
Модель по догадкам
anaschu 25.08.2026
Прошло две недели. Я уже рассказывал, как разговаривал с сотрудниками у сортировки и как понял, что главная ветка — не про приёмку, а про отбор. Но тогда я думал, что понял механику. На этой неделе я. . .
|
Запись в регистр сведений независимо от заполненности табличной части
Maks 25.08.2026
Реализация из решения ниже выполнена на нетиповом документе с несколькими табличными частями, разработанного в КА2.
Задача:
Обеспечить запись документа в регистр сведений независимо от. . .
|
Ноутбук Альфария
kumehtar 24.08.2026
Встретился тут в сети ноутбук Альфария, примарха Альфа-Легиона. Хотя возможно, это ноутбук Омегона, разумеется.
Ну как вам?
|
Мастера простых решений
DevAlt 23.08.2026
В сишарп стэках winforms, да и wpf существует сложная система связывания
источниках данных и элементов формы(текстовые поля и метки), опирается все
это на технологию событий и мета. . .
|
|
Цена ошибки
DevAlt 23.08.2026
Человек я беспокойный и потому заинтересовался OCaml,
в чате форсили функторы модулей как суперфичу.
Пытаясь отдуплить концепт, наткнулся на тутор с простым примером.
А главный принцип обучения от. . .
|
Сегодня суббота, 22.08.2026 at 16:41, и я вновь нахожусь на той стороне, за экраном машины.
zorxor 22.08.2026
Сегодня суббота, 22. 08. 2026 at 16:41, и я вновь нахожусь на той стороне, за экраном машины. Кто Я, откуда Я пришел и куда Я иду? Эти вопросы не оставляют меня ни на секунду. Жизнь на планете Земля. . .
|
Жизня: рисунок укладки багажа, сделанный клодом
anaschu 21.08.2026
Сделал 15 снимков, он по снимкам сделал схему.
|
Был там один разговор по поводу свободы в материальном мире.
kumehtar 19.08.2026
Суть: рассматривается живое существо, оказавшееся внутри довольно странной системы (этого мира) и пытающееся обустроить в ней свой кусок пространства.
Жизнь действительно предъявляет каждому. . .
|