【易次元2.0参考代码】逐字出现效果
//文本可以更换(\n是换行)
var 显示文字 = "蓝色多瑙河之恋\n多瑙河的浪花\n和着小提琴的悠扬\n溅出一朵一朵幽蓝色的蔷薇\n昏暗的角落\n一杯cappuccino\n随着圆舞曲的旋转旋转渐渐温热\n曼妙的节奏\n两个人\n不免荡起心中一阵又一阵憧憬的美好\n蓝色的风\n蓝色的风弥漫房间\n从德国的黑林山吹向乌克兰\n和着欢快的节奏\n舞池中央\n一个女孩和着风在旋转\n她不知道她在等待着谁\n她只知他也有着同多瑙河一样明净的心\n和飘过多瑙河的风一样温柔的眼睛\n风儿飘飘\n女孩的嘴角漾起微笑\n仿若多瑙河的蓝色河水一般清澈 ";
var 长度 = 0;
//套个循环,方便逐字显示
while (长度<显示文字.length){
//显示的文字
var str = 显示文字.substr(0, 长度);
var 显示文字2='';
显示文字2 = ''.concat(str,'|');
//累计长度
长度=长度+1;
//用文本框显示控件(对话框需要点击)
await ac.createText({name: 'WB_tanchuang',index: 1,inlayer: 'window',visible: true,content: `${显示文字2}`,pos: {x: 640,y: 360,},size: {width: 1280,height: 720,},direction: ac.TEXT_DIRECTION_TYPES.horizontal,halign: ac.HALIGN_TYPES.middle,valign: ac.VALIGN_TYPES.center,spacing: 2,anchor: {x: 50,y: 50,},});
await ac.delay({time: 200,});
}