文字の描画には BimapFont
を利用することができます。
var mplusfont = new g.BitmapFont({
src: scene.asset.getImageById("mplus"),
glyphInfo: mPlusGlyphInfo
});
var label = new g.Label({
scene: scene,
font: mplusfont,
... // その他のプロパティ
});
scene.append(label);
ビットマップフォントは、あらかじめ用意した画像を使用するフォントです。コンテンツで使う文字を画像としてコンテンツに取り込むことで、任意のデザインで文字列を描画することができます。 ビットマップフォントを使うには、画像アセットとテキストアセットの読み込みが必要です。 ビットマップフォントを作る方法は、 ビットマップフォントを作る を参照してください。
var scene = new g.Scene({ game: g.game, assetIds: ["mplus", "mplus-glyph"] });
scene.onLoad.add(function() {
var mPlusGlyphInfo = JSON.parse(scene.asset.getTextById("mplus-glyph").data);
var mplusfont = new g.BitmapFont({
src: scene.asset.getImageById("mplus"),
glyphInfo: mPlusGlyphInfo
});
var label = new g.Label({
scene: scene,
font: mplusfont,
text: "こんにちは",
fontSize: 26,
x: 100,
y: 50
});
scene.append(label);
});