0 / 0 / 0
Регистрация: 25.03.2014
Сообщений: 23
|
||||||
1 | ||||||
Не загружается текстура в спрайт27.10.2015, 00:57. Показов 4923. Ответов 3
Метки нет (Все метки)
Создаю игру типа бомбермена. Вместо того, чтобы при нажатии пробела выводить динамит, он выводит белый квадратик. Имя картинки сто раз проверил. Причем если я создаю объект класса динамита отдельно в мейне, то все нормально отображает. А когда я пытаюсь отобразить в качестве одного из элементов вектора, который является полем класса игрока, то нет. Извиняюсь за говнокод, моя первая игра на sfml. Прошу помочь!
0
|
27.10.2015, 00:57 | |
Ответы с готовыми решениями:
3
Не загружается текстура/спрайт (библиотека SFML, VS 2012) Материал, спрайт, текстура Не загружается текстура Не загружается текстура модели |
34 / 34 / 36
Регистрация: 22.05.2015
Сообщений: 146
|
||||||
27.10.2015, 08:40 | 2 | |||||
timrikcfc, кстати, провёл пару бессонных ночей, решая ту же задачу.
Вы пробовали указать полный путь к файлу? По каким-то причинам, SFML у меня не понимал относительный путь. Пришлось вводить функцию, возвращающую абсолютный путь к файлу. В итоге получилось что-то такое:
1
|
Неэпический
|
|||||||||||
27.10.2015, 09:33 | 3 | ||||||||||
Сообщение было отмечено timrikcfc как решение
Решение
но при этом не проверили успех загрузки.
У Вас здесь нет нормального копирования, но даже если будет, не хорошо заниматься копированием тяжелых ресурсов (таких, как текстуры). Ну а проблему сейчас опишу. Dinamite наследуется от Enity. При копировании объекта Dinamite, соответственно происходит и копирование его Enity части, для этого будет вызываться конструктор копирования Enity. Смотрим, что происходит. При создании объекта класса Enity будет вызван конструктор
Соответственно, те же действия будут происходить и при копировании объекта класса Dinamite. Таким образом, например, здесь:
2
|
0 / 0 / 0
Регистрация: 25.03.2014
Сообщений: 23
|
|
27.10.2015, 19:25 [ТС] | 4 |
Croessmah,
Спасибо за описание проблемы. Я, честно говоря, не очень силён. Вы под копированием инициализацию имеете в виду?
0
|
27.10.2015, 19:25 | |
27.10.2015, 19:25 | |
Помогаю со студенческими работами здесь
4
Не работает текстура в 3d объекте, объект рисуется, я текстура на нем нет. Не загружается текстура в OpenGL (OpenGL + Классы) 2D текстура Текстура Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |