Questions tagged «fonts»

根据特定字体的大小和样式的文本字符集合。当指代所述字体时,通常用作速记。

5
游戏中的演员应该负责吸引自己吗?
我对游戏开发非常陌生,但对编程却不是。 我(再次)使用JavaScript的canvas元素在玩Pong类型的游戏。 我创建了一个Paddle具有以下属性的对象... width height x y colour 我也有一个Pong具有诸如...的属性的对象 width height backgroundColour draw()。 该draw()方法当前正在重置canvas,这就是出现问题的地方。 如果Paddle对象具有draw()负责其绘制的方法,或者draw()该Pong对象的负责负责其演员的绘制(我认为这是正确的术语,如果我不正确,请更正我)。 我发现在Paddle实例化两个对象Player和时,绘制自身会很有利Enemy。如果在没有Pong的draw(),我需要两次写类似的代码。 最佳做法是什么? 谢谢。


12
从真字体创建位图字体的工具
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为Game Development Stack Exchange 的主题。 6年前关闭。 您使用什么工具将ttf字体转换为位图字体? 以下是我要寻找的功能列表。我真的会对任何工具感到满意,但是拥有这些功能的工具会更好。 输出2次幂纹理图集 可解析的配置文件(因此我不必使用其渲染库) 输出字距调整信息 跨平台 如果允许我进行实际的OpenGL调用,则渲染库将非常有用。 那么,您使用了什么工具?您满意吗?
26 tools  fonts  pipeline 

7
用户界面模型的代码
我的UI设计师为UI和所有内容制作了一个可爱的photoshop PSD。我遇到的最大问题是将一些更优雅的字体转换为游戏中可渲染的东西。是否可以将Photoshop中的这些字体样式转换为某种位图字体? 我需要能够在我的代码中呈现这样的文本:
17 xna  c#  gui  fonts 

5
在OpenGL中渲染文本的首选方法
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为Game Development Stack Exchange 的主题。 2年前关闭。 我将再次为大学项目准备计算机图形学。在以前的项目中,我使用了一个名为FTGL的库,它感觉很沉重(我尝试了很多渲染技术,但是文本渲染的伸缩性不是很好),对此我并不满意。 我的问题是,是否有一个良好且高效的库?如果不是,那么实现快速但美观的文本的方式将是什么?一些预期用途是: 浮动对象/字符标签 对话对话 选单 平视显示器 编辑:最好也可以加载字体

5
在哪里可以找到可以与开源游戏一起分发的字体?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 2年前关闭。 我希望能够以开放源代码发布我的游戏,并且我需要能够随我的游戏一起分发字体文件。在哪里可以找到可以这种方式使用的字体,我应该寻找什么字体许可? 如果我想以GPL发行游戏,而不是限制性较小的开源许可(如BSD),是否还有其他考虑因素? 编辑:针对Olie所说的问题尚不清楚:我的主要问题是,我在Internet上找到的字体没有明确说明其许可证,或者其许可证无法明确说明我是否可以使用软件分发字体。我对字体许可证知之甚少,但是我正在寻找字体来源,以保证字体基本上是开源的/创作共用/公共领域/其他字体许可证,这使我可以在不支付许可证费用的情况下随游戏一起分发它。

3
如何在不使用外部库的情况下在XNA中获得精美的小文本?
在XNA中,spritefont技术太可怕了。Nuclex的工作做得好得多,但我不想有任何外部参考,我的游戏几乎完成了。 当使用Sansation或Quicksand等字体时,较小的字体看起来很糟糕。太糟糕了! 是否有已知的解决方法?我尝试将fontsize设置为极高,然后在spritebatch中按比例缩小它们,但是没有运气。
13 xna  fonts 

1
如何使字体大小与屏幕分辨率匹配?
因此,我正在使用LibGDX进行游戏,但遇到了问题。 为了使我的游戏适合大多数分辨率,我为每个高宽比创建了一个基础资产,例如主菜单背景图像,并以800X600(4:3),1280X720(16:9)等进行制作。 现在,我正在尝试将TextButtons纳入游戏,以供选择;我的问题是我无法弄清楚哪种字体大小与哪种屏幕分辨率匹配。有没有办法解决这个问题,还是我必须逐一检查我拥有的每个分辨率,然后手动将文本与该分辨率匹配?

2
将字体大小与libgdx中的屏幕分辨率匹配时出现问题
我在以相同的大小在不同的屏幕上显示游戏文本时遇到问题,我做了一个简单的测试。 该测试包括在屏幕上显示适合的文本,我希望文本的大小与屏幕和DPI无关。 我已经找到了这个,这个答案我认为应该可以解决我的问题,但不能解决。在台式机上可以,但是在我的手机上太大。 这是我的Nexus 4的结果:(768x1280,2.0密度) 这就是我的MacBook的结果:(480x800,密度为0.6875) 我正在使用Open Sans Condensed(链接到Google字体) 如您所见,在台式机上看起来不错,但是在手机上却很大。 这是我测试的代码: public class TextTest extends ApplicationAdapter { private static final String TAG = TextTest.class.getName(); private static final String TEXT = "Tap the screen to start"; private OrthographicCamera camera; private Viewport viewport; private SpriteBatch batch; private BitmapFont font; @Override public void …

6
为什么在运行Android配置时无法读取.ttf文件?
在Android设备上运行或调试游戏时,我在logcat中收到以下错误: com.badlogic.gdx.utils.GdxRuntimeException:读取文件时出错:data / fonts / myFont.ttf(内部) 这是通过以下代码行创建的: FreeTypeFontGenerator generator = new FreeTypeFontGenerator(fontFile); 其中fontFile的定义如下: FileHandle fontFile = Gdx.files.internal("data/fonts/myFont.ttf"); 当我运行桌面配置时,不会发生这种情况。 我知道对于桌面配置,您必须定义项目的工作目录,但是我在android配置中看不到这样的选项,这也没有意义,所以我认为这不是与“工作目录”相关的问题。 显然,该文件位于正确的路径中。 还要注意,在我之前的项目中,一切工作正常。我通过使用libgdx-setup创建一个新的空白prj,然后从较早的项目中复制了所有类和包,来创建了这个新项目。那么也许是与某些Gradle文件相关的问题?
9 libgdx  loading  fonts  file  ttf 

2
字体松鼠是真的吗?
我找到了Font Squirrel,尽管它声称可以免费使用商业字体,但我在任何地方都找不到许可证或法律页面。这些字体真的像它们所说的那样可用于商业用途吗?
9 fonts 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.