问题标签 [spritefont]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
596 浏览

c# - gameTime.ElapsedGameTime.Seconds not updating

I just found something that caught my interest. See, I usually do my "timers" with an int Time = Duration; and in my update it would go Time -= gameTime.ElapsedGameTime.MilliSeconds;. However, I just tried to do it with gameTime.ElapsedGameTime.Seconds instead, since I thought it would be more performance-friendly. But now it isn't updating at all!

My code is basically:

Declaring variables: int Time = 120; SpriteFont spriteFont1;

Updating: Time -= gameTime.ElapsedGameTime.Seconds;

Drawing a string to tell me the time: spriteBatch.Draw(Time, Position, Color.White)

Somehow, the string only tells me that the time is decreasing when I'm doing it with MilliSeconds, not Seconds. Why?

0 投票
1 回答
200 浏览

xna - 用“?”替换缺少的字符 特点

有没有一种简单的方法可以让默认的 XNA 方法SpriteBatch.DrawString用符号替换不在 spritefont 中的字符??我可以使用扩展方法,但我不确定如何实现它,因为没有办法事先知道字符是否不在 spritefont 中。

0 投票
1 回答
601 浏览

xna - 如何在运行时创建并立即使用 spritefonts?

我想知道是否可以选择字体、字体大小并能够在 XNA 应用程序运行时立即使用它。

如果无法使用内置的运行时方法,则使用一些自动化软件(如 autoit)在后台创建 spritefont 文件可能更容易(或更好或更快),然后能够使用它无需重新启动应用程序的 XNA 应用程序?

我将主要在我自己的计算机上使用它来测试和挑选字体,所以如果它需要完整的 VS 安装以及 XNA 框架和任何其他东西,我可以。

0 投票
1 回答
746 浏览

c# - 在 Xna 中找不到 SpriteFont 模板

我正在尝试将 SpriteFont 添加到我的 Xna 项目的 Content 文件夹中,但我找不到 Sprite Font 模板,现在我被卡住了。我使用 MonoGame 让 Xna 在 VisualStudio 2012 上工作,到目前为止我没有看到任何差异。它应该是什么样子:

http://i.stack.imgur.com/l9An3.png

我得到了什么:

http://i.stack.imgur.com/9Wmc7.png

0 投票
0 回答
889 浏览

c# - Monogame 上的模糊 SpriteFont (Win8)

我有一个非常奇怪的问题,我正在尝试在屏幕上打印一个简单的 spritefont,但是 sprite 变得非常模糊......

我已经使用内容管道从 VS 2010 加载 spritefont 以形成 xnb 文件,然后在 monogame 下将其加载到 VS2012

图像仍然变得非常模糊......我不知道为什么......

我说的是这样的

在此处输入图像描述

有谁知道为什么会这样?我已经搜索了所有内容,我得到的最接近的答案是,如果 sprite 或 spritefont 位置是浮点数(非精确 int),则结果将被别名......但这里不是这种情况

干杯!

我上传了 XNB 精灵字体 https://skydrive.live.com/redir?resid=50E25A0EEED51C3C!241&authkey=!AAvw-i5OtipT8fo 如果有人有兴趣尝试这个

0 投票
1 回答
709 浏览

c++-cli - 在 D2D、DX10、DX11 之间共享表面

我需要在直接 3d 10.1 设备和直接 3d 11 设备之间共享表面,以允许我的应用程序在直接 2d 和直接 3d 10.1 之间呈现 Sprite 共享表面。我已经阅读了这个主题http://msdn.microsoft.com/en-us/library/windows/desktop/ee913554(v=vs.85).aspx 但是这只是 d2d 和 d3d 10.1 之间共享的示例,而不是对于 d3d 10.1 和 11 之间的共享,有人可以给我代码示例吗?

0 投票
1 回答
478 浏览

xna - 向 SpriteFont 添加特殊字符

我正在尝试将箭头键 ►、◄、▲、▼ 添加到我的 spritefont 中。它们是 Alt16、Alt17、Alt30、Alt31。

这是我想要做的。

我在16 / 1730遇到错误。

错误是:

谁能告诉我如何正确添加它们?

0 投票
2 回答
535 浏览

c# - XNA/MonoGame 发布游戏,无法将 SpriteFont 加载为非内容文件

我已经完成了一个游戏;但是,当我尝试发布它时。它发布得很好,但是在启动应用程序时它会崩溃 SpriteFont在此处输入图像描述

它说它找不到 MyFont.xnb (这是内容文件夹中的 SpriteFont)

当我转到我的程序文件并查看时,SpriteFont 不在我的解决方案中。为什么它没有与程序的其余部分一起构建?

在我的应用程序本身中,我确保包含该资产,如果我在我的机器上运行该程序,它可以正常工作。只有在我发布应用程序后它才会像这样崩溃。

证明

我该如何解决这个问题?

0 投票
1 回答
935 浏览

visual-studio-2013 - Cannot create Spritefont Visual Studio 2013

I have a question about SpriteFont in XNA 4.0 with VS 2013. I installed XNA 4.0 from this link: https://msxna.codeplex.com/releases/view/117230

I also installed Monogames 3.2. So, the problem is, I don't have the SpriteFont in my VS :s There is a screenshot (Yes, sorry, my VS is in french ^^): http://snag.gy/yROn3.jpg

I probably missed something... If someone has an idea to help me ?

In addition to that, I see the SpriteFont in my extensions of Visual Studio 2013 in "C:\Users\name\AppData\Local\Microsoft\VisualStudio\12.0\Extensions\bkxnrhqx.q30\ItemTemplates\CSharp"

Thank you very much for any answer :)

0 投票
3 回答
3397 浏览

c# - 无法将 Spritefont 资产加载为非内容文件

我正在将游戏从切换到并遇到障碍。

我在project_name / Content中有我的.spritefont文件,它列在解决方案资源管理器中,我正在用这一行加载它:

但我得到了错误:

“Microsoft.Xna.Framework.Content.ContentLoadException 在 Monogame.Framework.dll 中发生。无法将 Kooten 资产加载为非内容文件!”

我错过了什么?