Создание класса в проекте для текста, ошибки.

SFML и C++ Уроки \ Разработка игр Форумы SFML Graphics Создание класса в проекте для текста, ошибки.

В этой теме 8 ответов, 4 участника, последнее обновление Heisenberg Heisenberg 8 года/лет, 9 мес. назад.

Просмотр 9 сообщений - с 1 по 9 (из 9 всего)
  • Автор
    Сообщения
  • #705

    BunDem
    Участник
    Сообщений:103

    Зарегистрирован:
    10.05.2015

    Репутация:23

    Я создал класс для текста, чтобы не писать много структурно в функции main, вроде после некоторого времени все ошибки исправил, и должно все работать, но текст не выводится на экран в игре, пробовал менять слои, чтобы не была помехой карта и т.д. Проект прикрепляю, надеюсь поможете)

    Вложения:
    You must be logged in to view attached files.
    #707
    +1
    MicroSDA
    MicroSDA
    Участник
    Сообщений:64

    Зарегистрирован:
    24.04.2015

    Репутация:22

    Был бы проект в Visual studio яб точно сказал тебе что не так.

    Смущает вот этa запись:

    window.draw(pScore.text);
    window.draw(pHealth.text);

    Попробуй так :

    window.draw(pScore);
    window.draw(pHealth);

    #708
    +2
    Heisenberg
    Heisenberg
    Участник
    Сообщений:320

    Зарегистрирован:
    01.04.2015

    Репутация:146

    Используй средство SFML sf::String.
    Вот тут есть исходники с работающим выводом текста, и ещё одной полезной фитчей.
    https://kychka-pc.ru/Forum/topic/pridayom-illyuziyu-obyomnosti-legko-i-prosto

    #721

    BunDem
    Участник
    Сообщений:103

    Зарегистрирован:
    10.05.2015

    Репутация:23

    Спасибо за идею, но это не подходит, он принимает только изначальный вариант (мой).

    #722

    BunDem
    Участник
    Сообщений:103

    Зарегистрирован:
    10.05.2015

    Репутация:23

    Спасибо большое! Благодаря вашему примеру я переписал класс, не знаю, конечно, что меняется для компьютера, но все работает)

    #726
    Павел Букреев
    Павел Букреев
    Хранитель
    Сообщений:582

    Зарегистрирован:
    04.01.2015

    Репутация:106

    Ещё можно нажать кнопку “спасибо” и помощнику пойдёт плюсик в репутацию :-)

    #727
    +2
    Heisenberg
    Heisenberg
    Участник
    Сообщений:320

    Зарегистрирован:
    01.04.2015

    Репутация:146

    Да, было бы неплохо получить репутацию за помощь, хоть бы уточнил кто помог)

    #1317
    +1

    BunDem
    Участник
    Сообщений:103

    Зарегистрирован:
    10.05.2015

    Репутация:23

    Я недавно заметил, что по каким-то причинам текст не выводится, если не указывать шрифт, я не знаю почему. Может быть, это поможет кому-нибудь, потому, что я долго не мог понять в чем дело у меня)

    #1318
    +2
    Heisenberg
    Heisenberg
    Участник
    Сообщений:320

    Зарегистрирован:
    01.04.2015

    Репутация:146

    Если не указывать шрифт, то текст и не должен выводится, SFML нужны чёткие указания и адресация ресурсов.
    В SFML нет шрифта по умолчанию.

Просмотр 9 сообщений - с 1 по 9 (из 9 всего)

Для ответа в этой теме необходимо авторизоваться.