无法加载字体"纹理/myfont.tff"(无法创建字体face(
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);
我很确定它位于良好的位置,因为我加载的纹理发生了类似的问题,并且我已经通过将纹理目录转移到其他地方解决了它。代码或任何其他想法是否有问题?
该文件不在您提供的位置。也许是因为您对当前工作目录的位置有不同的想法,而不是运行可执行文件。通过硬编码完整的路径来测试它,它将起作用。然后从那里工作以确保您有正确的相对路径。
对不起,此答复很短而且有些无济于事,但是只有您可以弄清楚文件在哪里。