-1

加载字体“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);

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

4

1 回答 1

0

该文件不在您提供的位置。可能是因为您对当前工作目录的位置与正在运行的可执行文件有不同的想法。通过对完整路径进行硬编码来测试它,它将起作用。然后从那里开始工作以确保您拥有正确的相对路径。

很抱歉,这个回复很短而且有点无用,但只有您可以弄清楚文件在磁盘上的位置。

于 2018-04-25T10:33:43.137 回答