跳到主要内容

egret.BitmapFont

   egret

   public class BitmapFont

继承    egret.BitmapFont → egret.SpriteSheetegret.HashObject

位图字体,是一个字体的纹理集,通常作为BitmapText.font属性的值。

公共属性

属性

公共方法

方法
BitmapFont(texture:egret.Texture,config:any)
创建一个 egret.BitmapFont 对象
getTexture(name:string):egret.Texture
通过 name 属性获取对应纹理

属性详细信息

方法详细信息

BitmapFont()

public BitmapFont(texture:egret.Texture,config:any)

创建一个 egret.BitmapFont 对象

  • 支持版本:Egret 2.4
  • 运行平台:Web,Native
  • 参数
    • texture:egret.Texture - 使用TextureMerger生成的纹理集
    • config:any - 使用TextureMerger生成的配置数据

getTexture()

public getTexture(name:string):egret.Texture

通过 name 属性获取对应纹理

  • 支持版本:Egret 2.4
  • 运行平台:Web,Native
  • 参数

示例


/*
* 以下示例演示了使用 BitmapText 显示特殊字体。
*/
class BitmapFontExample extends egret.DisplayObjectContainer {
public constructor() {
super();
RES.getResByUrl("resource/assets/font.fnt", this.onLoadComplete, this,
RES.ResourceItem.TYPE_FONT);
}

private onLoadComplete(font:egret.BitmapFont):void {
var bitmapText:egret.BitmapText = new egret.BitmapText();
bitmapText.font = font;
this.addChild(bitmapText);
bitmapText.text = "Hello Egret";
}
}