无法加载字体

时间:2018-04-25 09:48:31

标签: c# sfml.net

无法加载字体“textures / myfont.tff”(无法创建字体)

 Font font = new Font("textures/myfont.tff");
 menu[0].Style = Text.Styles.Bold;
 menu[0].Color = Color.Red;
 menu[0] = new Text("Play", font);
 menu[0].Position = new Vector2f(width / 2.0f, height / 2.0f);

我很确定它位于好位置,因为我加载的纹理发生了类似的问题,我通过将纹理目录移动到其他地方来解决它。代码或任何其他想法可能出现问题吗?

1 个答案:

答案 0 :(得分:0)

该文件不在您提供的位置。也许是因为您对当前工作目录的位置与运行的可执行文件有不同的了解。通过硬编码完整路径来测试它,它将工作。然后从那里工作,以确保你有正确的相对路径。

很抱歉,这个回复很简短,有点无用,但只有你可以找出磁盘上文件的位置。