求 fps 底是什么原因造成的 —— 没人带的小白

文档里有写

一般情况下,你不应该在游戏的主循环里面频繁地修改富文本的文本内容, 这可能会导致性能比较低。

开个屁的线程啊 js是单线程的 我在疑问你为啥要用富文本 改成bmfont不是更好么

这个是没必要开线程,打字机用在richText上我也常用,而且是上线了的,我的千元安卓测试机跑起来不会卡顿,我在想你的打字机效果实现是否存在问题,每帧在执行的操作瓶颈可以在chrome的调试工具里面检测到的,可以先看看

如果是
<color="#ff0000">你</color><color="#ff0000"><size=10>好</size></color><color="#ff0000">啊</color>
这种打字机,耗的资源多么

你这里实际上就三个字,按道理不会什么消耗,除非你把所有字符包括这种<color="#ff0000">富文本标记都算进去了,按道理这些你是可以跳过的

这个是打印机效果,
这种情况只能一个字一个字拆分,否则达不到打印机效果

找到原因了:属性动画的原因

把我代码的的animation换成action
手机没掉下50帧

请问是怎么解决的呢,之前用动画的地方现在都用动作系统了?

是的 之前的动画很多,但是都可以用action来代替,使用action做的话卡顿会减轻很多

新项目的hello world 都会有概率掉帧 :joy: :joy: