在场景中,玩家一直移动,然后相机跟随。帧率设置了60帧。 结果玩家移动时,IOS原生上背景有点轻微的一卡一卡的。
后面打印deltatime, 发现deltatime每秒都会出现一个大于0.03的值(正常是0.016左右)
最后发现原因是
界面中使用了Label来做一个倒计时,字体是自定义的ttf字体。 即使什么都不干,就在那倒计时,也会出现上面的deltatime震荡情况。 后面把所有动态变的文本的字体改成位图字体(同时设置cachemode为char,这个不确定是不是必须的)就没问题了。
在场景中,玩家一直移动,然后相机跟随。帧率设置了60帧。 结果玩家移动时,IOS原生上背景有点轻微的一卡一卡的。
后面打印deltatime, 发现deltatime每秒都会出现一个大于0.03的值(正常是0.016左右)
最后发现原因是
界面中使用了Label来做一个倒计时,字体是自定义的ttf字体。 即使什么都不干,就在那倒计时,也会出现上面的deltatime震荡情况。 后面把所有动态变的文本的字体改成位图字体(同时设置cachemode为char,这个不确定是不是必须的)就没问题了。