Textureを生成時以外で画像を読み込む
Hiragi(GKUTH) 2016/05/07(Sat) 23:24
Reputeless 2016/05/08(Sun) 01:31
class Widget
{
private:
const Texture m_texture(L"Example/Windmill.png");
};
これは気付きにくいですが、C++ の文法の誤りです。m_texture メンバ関数と解釈されます。
以下のように統一初期化構文 { } で初期化するか、= を使ってください。
class Widget
{
private:
const Texture m_textureA{ L"Example/Windmill.png" };
const Texture m_textureB = Texture(L"Example/Windmill.png");
};
Texture 型の変数に、あとから中身を代入したい場合は、Texture 型の値を代入してください。
void Main()
{
Texture texture;
texture = Texture(L"Example/Windmill,png");
}