Я следую учебнику по tilemap, в котором используется SFML 2.0, но у меня есть 2.1 на моем компьютере. Естественно, это создает некоторые проблемы. Здесь учебник пытается скопировать образ плитки для tilemap (я думаю?), Но преобразование в 2.1 lingo затруднено.SFML 2.1 Копирование изображений
//Copy the right tile image from tileset
sf::Texture tileImage;
tileImage.create(tileSize, tileSize);
tileImage.Copy(tileset, 0, 0, sf::IntRect(x * tileSize, y * tileSize, frames * tileSize, tileSize), true);
"Копия" указывается, говоря sf::texture has no member "Copy"
я получаю это. То, что я не получаю, - это то, как он делает то, что он пытается сделать в SFML 2.1, что досадно отличается. Кани кто-нибудь скажет мне, какой элемент текстуры в 2.1 будет работать для этой проблемы?
Возможно, это [sf :: Texture :: loadFromImage] (http://sfml-dev.org/documentation/2.1/classsf_1_1Texture.php#abec4567ad9856a3596dc74803f26fba2) вы хотите? – jpw
Это реальный код? Вы уверены, что 'tileImage' не является' sf :: Image'? – Cornstalks