まず、問題の関数です。
bool Animation::loadFrames()
{
sf::Texture frame[frameCount];
std::string pathToFrame;
for(int i = 1; i < frameCount; i++)
{
pathToFrame = pathToAnimation + i + ".jpg";
if(!frame[i].loadFromFile(pathToFrame)) return false;
}
return true;
}
私に問題を与えている行は
pathToFrame = pathToAnimation + i + ".jpg";
pathToAnimationは別のstd::stringであり、frameCountはintです。どういうわけか、「。/ Assets / Sprites / Player / Stand/1.jpg」のような文字列を作成したいと思います。
コードが機能しない理由はわかっていますが、正しいコードが何であるかわかりません。