SFML Sprite чертеж пустой текстура текстураC++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 SFML Sprite чертеж пустой текстура текстура

Сообщение Anonymous »

Я делаю игру с SFML и испытываю проблемы с добавлением текстур в Monster Stripes. Я храню текстуру в качестве частной переменной в классе Monster и загружаю его файл в конструктор.

Код: Выделить всё

class Potwor:public sf::Drawable
{
private:
sf::Texture MonsterTexture;
...

Potwor::Potwor(sf::Vector2f pozycja,int rodzaj)  {
MonsterTexture.loadFromFile("Potwor.png");
MonsterSprite.setTexture(MonsterTexture);
...
< /code>
В классе игры у меня есть вектор объектов класса Monster, но когда я нарисую их, текстура пустая. < /p>
class Gra
{
private:
std::vector
 potwory1;
...

void Gra::render() {
for (Potwor& potwor : potwory1) {
if (gracz.PozY() < potwor.GetY()) {
window.draw(potwor);
}
}
< /code>
Метод рисования в классе монстра выглядит следующим образом: < /p>
void Potwor::draw(sf::RenderTarget& target, sf::RenderStates states) const
{
target.draw(ksztalt, states);
target.draw(HitboxShape, states);
target.draw(MonsterSprite);
if (rodzaj == 3) {
for (auto& projectile : projectiles) {
target.draw(projectile.ksztalt);
target.draw(projectile.HitBoxShape);
}
}
}
< /code>
У меня была похожая проблема с классом игрока, но это работало, когда я инициировал объект, как это: < /p>
Gra::Gra() :gracz({ 375.f,275.f }), ... {
...
Я не знаю, почему это сработало или как сделать что-то подобное с вектором объектов.
Полный код: https://github.com/darksourerer-swmg/cpp -Game


Подробнее здесь: https://stackoverflow.com/questions/793 ... nk-texture
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Анимация не работает pygame, pygame.sprite.Sprite
    Anonymous » » в форуме Python
    0 Ответы
    18 Просмотры
    Последнее сообщение Anonymous
  • Анимация не работает pygame, pygame.sprite.Sprite
    Anonymous » » в форуме Python
    0 Ответы
    20 Просмотры
    Последнее сообщение Anonymous
  • Анимация не работает pygame, pygame.sprite.Sprite
    Anonymous » » в форуме Python
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous
  • Анимация не работает pygame, pygame.sprite.Sprite
    Anonymous » » в форуме Python
    0 Ответы
    15 Просмотры
    Последнее сообщение Anonymous
  • Анимация не работает pygame, pygame.sprite.Sprite
    Anonymous » » в форуме Python
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C++»