【发布时间】:2012-02-24 18:37:29
【问题描述】:
PlayN 或支持库(如 TriplePlay 等)对非标准字体(尤其是自定义 TrueType 字体)提供何种支持。
【问题讨论】:
PlayN 或支持库(如 TriplePlay 等)对非标准字体(尤其是自定义 TrueType 字体)提供何种支持。
【问题讨论】:
您必须在您打算使用的每个后端以不同的方式注册字体,但是一旦按名称注册了字体,您就可以像使用任何内置字体一样使用它,只需调用PlayN.graphics().createFont(name, style, size)。
HTML5 后端使用@font-face in CSS 在加载您的游戏的页面上注册字体。 Android 和 Java 后端需要一些代码来注册字体,而在 iOS 后端中,字体必须列在您的 Info.plist 文件中。
PlayN Showcase 示例应用程序演示了适用于所有平台的自定义字体注册:
【讨论】: