持久或者延时显示?

想每次显示台词可以延缓几秒时间,要怎办呢,试过setTimeout和scheduleOnce,没有很好地解决.
我之前用for循环来显示的逻辑是:
1.先循环列表
2.在列表中提取消息
3.1若消息长度超过60(因为屏幕不能显示超过60的长度),则分成多个数组,并继续用for来循环输出,而控制显示时间为几秒
3.2若不超过60,则正常延时几秒显示.