问题标签 [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 回答
183 浏览

directx-11 - Directxtk SpriteFont 不是整数时模糊

在此处输入图像描述

如果我使用非整数作为字符串的位置,文本会变得模糊。任何想法是什么导致了这个以及如何纠正它?

我只用位置和颜色参数来调用它。

0 投票
1 回答
169 浏览

text - 希腊语的 Spritefont

我正在寻找可以支持希腊字母的 spritefont。我已经下载了Sprite Font Generator - v2 - Scirra Forums,但我尝试的所有字体都无法理解希腊语,如下所示:

在此处输入图像描述

我在这里想念什么?

0 投票
1 回答
190 浏览

c# - 在monogame中将自定义精灵绘制到按钮上

我正在使用单人游戏。我想将文本叠加到我的一个按钮图像上,但我想使用图像绘制方式;

这样我就可以控制如何在按钮图像矩形的边界内处理文本,比如修剪多余的部分。

有没有一种方法可以使用 fontsprite 绘制字符串,而不使用该spriteBatch.DrawString方法,或者这种方法还有更多我还没有学过的方法吗?它似乎只是限制了它的输入参数。

0 投票
2 回答
604 浏览

c# - macOS 上 monogame 中的 SpriteFont 错误“已引发 Microsoft.XNA.Framework.Content.ContentLoadException 找不到内容文件。”

我正在尝试关注monogame的教程。使用 Xamarin studio 6.3 和 Monogame 内容管道工具 3.6。

错误“已引发 Microsoft.XNA.Framework.Content.ContentLoadException 找不到内容文件。” 不断出现。我在网上查看并遵循了一些建议,例如将字体文件从 ~/Library/Fonts/ 移动到 /Library/Fonts/ 并尝试重新安装程序。我没有运气。总是得到相同的错误信息。

我发现了一些帖子,例如这里的帖子:https ://github.com/MonoGame/MonoGame/issues/5900

在这里:http: //community.monogame.net/t/pipeline-fails-to-generate-spritefont/8204

但他们说问题已解决?

我正在关注本教程:http: //xnafan.net/2013/04/simple-platformer-game-in-xna-tutorial-part-five-improved-collision-detection/

澄清一下,我知道 XNA 和 Monogame 是不同的东西,我也一直在关注一个也不起作用的 monogame 教程。 http://rbwhitaker.wikidot.com/monogame-drawing-text-with-spritefonts

一切正常,直到“向游戏添加调试信息”部分。我已经尝试了几个不同的教程,以防这一个缺少一些东西,但没有运气。

任何帮助或建议将不胜感激:) 谢谢

缺口。

0 投票
1 回答
247 浏览

c# - 将 SpriteBatch 移动到 3D 空间坐标

我想在 3D 空间中的特定位置绘制文本和图像。场景以 3D 渲染,我想在 XYZ 坐标上显示渲染的 2D 文本和图像。

我有来自场景和视口的世界、视图、投影矩阵。我不想渲染真正的 3D 字体,也不想显示带有纹理顶点的图像。

我尝试了一些矩阵乘法与变换矩阵,我还尝试使用基本效果作为开始方法的参数。但没有一个对我有用。

希望任何人都可以提供帮助。

0 投票
2 回答
58 浏览

html5-canvas - 为 Spritefonts 提供 canvas2d 图像色调

我正在做 Spritefonts,目前在 WebGL 上为它实现了色调!

WebGL spritefont 色调

但是在canvas2d上我试图通过ctx.globalCompositeOperation但它显示以下

canvas2d spritefont 色调问题

如您所见,黑色像素也被填充...

这是我的代码...

当尝试使用“变暗”模式时,它会正确填充但也会填充背景(我不想要这个......)

使用时的canvas2d图像色调

我也试过了ctx.getImageData()ctx.putImageData()但没有显示字母

我使用的图像来自这里

0 投票
0 回答
48 浏览

c# - 如何将 Spritefont 文件编译成 XNB 文件?

所以我最近开始尝试和我的一个朋友一起编写游戏。我在 FNA 上找到了一些制作精良的教程,我一直在使用它,到目前为止一切都很好,除了这一件事。我一生都无法弄清楚如何将 .spritefont 文件编译成 .xnb 文件。

经过大量搜索,我设法找到了一个 spritefont 模板,我什至找到了一个程序(XNA 4.0 Content Compiler),它应该完全符合我的需要,但是当我添加我想要的 spritefont 并说构建它时会出现错误无法在网上找到答案。这感觉应该是一个比现在更简单的任务,并且希望得到任何帮助。

编译器程序抛出的错误:

在 D:\Data\OneDrive\Game Developing\XNA 4.0 Content Compiler\XNAContentCompiler\ContentCompilerForm.cs:XNAContentCompiler.ContentCompilerForm.b__8_0() 中的 System.Threading.Tasks.Task`1.InnerInvoke() 中的第 110    行
   。
.Tasks.Task.Execute()
---
   在 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务)
   在 System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
   在 XNAContentCompiler.ContentCompilerForm.d__8.MoveNext() 在 D:\Data\OneDrive\Game Developing\XNA 4.0 Content Compiler\XNAContentCompiler\ContentCompilerForm.cs:line 110