[0]layanative要怎么显示扩展字体(多个字体显示),官方教程没效果
https://ldc.layabox.com/doc/?nav=zh-ts-7-2-9
//程序入口
Laya.init(600, 400, WebGL);
Laya.loader.load(["res/font/AAA.ttf","res/font/BBB.ttf"],Handler.create(this,this.onFontLoad),null,Laya.Browser.window.conch?Laya.Loader.BUFFER:Laya.Loader.TTF);
function onFontLoad() {
if(Laya.Browser.window.conch)
{
Laya.Browser.window.conch.setFontFaceFromBuffer("AAA",Laya.loader.getRes("res/font/AAA.ttf"));
Laya.Browser.window.conch.setFontFaceFromBuffer("BBB",Laya.loader.getRes("res/font/BBB.ttf"));
}
//实例UI界面
var testUI: TestUI = new TestUI();
Laya.stage.addChild(testUI);
}
可以看到在layanative上 只能显示默认字体,通过setFontFaceFromBuffer设置的扩展字体是不生效的,同时用了扩展的字体描边也显示不出来了(字体显示成默认字体)
//程序入口
Laya.init(600, 400, WebGL);
Laya.loader.load(["res/font/AAA.ttf","res/font/BBB.ttf"],Handler.create(this,this.onFontLoad),null,Laya.Browser.window.conch?Laya.Loader.BUFFER:Laya.Loader.TTF);
function onFontLoad() {
if(Laya.Browser.window.conch)
{
Laya.Browser.window.conch.setFontFaceFromBuffer("AAA",Laya.loader.getRes("res/font/AAA.ttf"));
Laya.Browser.window.conch.setFontFaceFromBuffer("BBB",Laya.loader.getRes("res/font/BBB.ttf"));
}
//实例UI界面
var testUI: TestUI = new TestUI();
Laya.stage.addChild(testUI);
}
可以看到在layanative上 只能显示默认字体,通过setFontFaceFromBuffer设置的扩展字体是不生效的,同时用了扩展的字体描边也显示不出来了(字体显示成默认字体)
没有找到相关结果
已邀请:
2 个回复
lv
赞同来自:
ant♑️
赞同来自: