lufy's legend

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 6849|回复: 6

关于加载字体的完成状态侦听

[复制链接]

3

主题

0

好友

31

积分

士兵

Rank: 1

发表于 2017-9-15 13:37:27 |显示全部楼层
大神,在做东西的时候需要用到加载某些非系统默认字体到html里,发现LLoadManage加载font是不在加载进度列表里面的,为了提高用户体验,现想侦听某一个字体加载完再进入游戏,能否对字体加载的完成进行侦听?
回复

使用道具 举报

37

主题

8

好友

9305

积分

诸侯王

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

发表于 2017-9-16 10:43:52 |显示全部楼层
用LLoadManage加载所有资源都应该在进度列表里的
你用的引擎版本是最新版的吗
不回答与技术和引擎不相关的问题
回复

使用道具 举报

1

主题

0

好友

17

积分

士兵

Rank: 1

发表于 2017-9-28 16:15:02 |显示全部楼层
哦,不好意思,经过测试才知道,原来是字体渲染时候时间,不是加载的时间。但是就是想问,渲染完成有没有事件侦听可用?
回复

使用道具 举报

1

主题

0

好友

17

积分

士兵

Rank: 1

发表于 2017-9-28 16:22:16 |显示全部楼层
还有一个特别想解决的问题但不知道有没有希望解决,求大神指导。就是用LTextField,记载的英文单词并不能像flash文本或者html文本一样将整个单词智能地断掉去分行,当前是会存在一个单词没排列完会有一两个字母在上一行而另剩下的字母直接加载到下一行。这个有办法解决嘛?
回复

使用道具 举报

37

主题

8

好友

9305

积分

诸侯王

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

发表于 2017-9-28 20:46:57 |显示全部楼层
csz 发表于 2017-9-28 16:22
还有一个特别想解决的问题但不知道有没有希望解决,求大神指导。就是用LTextField,记载的英文单词并不能像f ...

字体的问题,只能监听到加载完成。但是耗时的话,应该主要是读取字体耗时才对啊
单词解析这个,需要调整引擎内部的渲染部分了,很麻烦,当时也是为了尽可能减轻引擎内处理负担,所以没有进一步对单词进行解析,所以这个如果不调整引擎代码的话,是不能实现的了
不回答与技术和引擎不相关的问题
回复

使用道具 举报

1

主题

0

好友

17

积分

士兵

Rank: 1

发表于 2017-9-29 10:32:51 |显示全部楼层
我的程序都是在LLoadManage的成功后执行的,在手机端,字体渲染一开始是乱码的,经过几秒或不等时的时间后才能显示加载引用的字体(因为我的背景框需要根据文本的大小而设定,所以一开始会被撑大,字体渲染正常后背景就会大得很多),我也不清楚,我还在纳闷是不是渲染需要时间,有没有个渲染完成的说法?
回复

使用道具 举报

37

主题

8

好友

9305

积分

诸侯王

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

发表于 2017-9-29 14:26:46 |显示全部楼层
csz 发表于 2017-9-29 10:32
我的程序都是在LLoadManage的成功后执行的,在手机端,字体渲染一开始是乱码的,经过几秒或不等时的时间后 ...

你试试默认字体,如果默认字体没有你说的现象的话,那就是字体的问题了
如果默认字体也有问题的话,那可能就是代码的原因了,需要你把代码贴一下看看了
不回答与技术和引擎不相关的问题
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

防止垃圾广告,请填写任意字符

Archiver|lufy's legend

GMT+8, 2024-3-29 13:36 , Processed in 0.055917 second(s), 25 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部