当前位置:首页 > 实用技巧 >

手机录屏有字幕滚动(手机录屏怎么设置不带字幕)

来源:原点资讯(m.360kss.com)时间:2023-11-11 00:35:08作者:YD166手机阅读>>

大家好,我是郭立员~

今天来做一个模拟手持弹幕效果的脚本,所谓手持弹幕就是手机屏幕上的滚动文字,如下图:

手机录屏有字幕滚动,手机录屏怎么设置不带字幕(1)

先来看看我做的模拟效果,然后再给大家讲怎么做的。

手机录屏有字幕滚动,手机录屏怎么设置不带字幕(2)

下面开始这一期脚本教程的讲解:

在按键中能够在屏幕上显示文字,主要有showmessage命令和悬浮窗命令,考虑到屏幕纯黑色,我们选择悬浮窗命令。

整个脚本的制作逻辑是这样的:

【1】模拟屏幕纯黑色背景,设置悬浮窗背景为黑色

【2】悬浮窗的大小要和屏幕一样,所以要获取屏幕的大小尺寸:

Dim x=GetScreenX() Dim y=GetScreenY() FW.NewFWindow "悬浮窗1", 0, 0, x, y FW.SetBackColor("悬浮窗1", "000000") FW.Show ("悬浮窗1")

【3】设置要显示的文字及文字颜色大小

FW.AddTextView("悬浮窗1","文字","文字内容",x,500,width x,500) FW.SetTextColor "文字", "ffffff" FW.SetTextSize("文字",40)

【4】文字的起始位置,文字的滚动距离

这一步很关键,在观察别人做的手持弹幕后,发现弹幕是从屏幕右侧进入,向左滚动直到全部消失,然后重新从屏幕右侧进入,循环往复。

那么起始位置就是屏幕的右侧,也就是一个屏幕的宽度x,在有一个问题是文字的滚动距离。

手机录屏有字幕滚动,手机录屏怎么设置不带字幕(3)

通过图片可以看到,需要滚动距离是文字宽度和屏幕宽度之和。

屏幕宽度是x

文字宽度需要通过计算,先要知道单个文字的宽度,在乘以文字的数量。

Dim text="要显示的文字内容" Dim zi=60 //单个字的宽度,和文字大小有关系 Dim width=utf8.len(text)*zi

【5】怎么让文字滚动起来

循环修改文字的左侧的位置坐标

假设100毫秒滚动一次,每次滚动20像素,那么单位速度就是20,整个滑动需要的单位数量就是(文字宽度 屏幕宽度)/单位速度,用计次循环执行整个操作,如下所示:

Dim speed=20 For i = 0 To int((width x)/speed) FW.SetLeft "文字", x - speed * i Delay 100 Next

【6】让文字重复循环

每次整段文字滑出屏幕后,让文字的位置重新回到屏幕的右侧

FW.SetLeft "文字", x

完整代码如下:

Dim x=GetScreenX() Dim y=GetScreenY() Dim text="永恒荣耀,不灭星辰" Dim zi=60 Dim width=utf8.len(text)*zi Dim speed=20 FW.NewFWindow "悬浮窗1", 0, 0, x, y FW.SetBackColor("悬浮窗1", "000000") FW.AddTextView("悬浮窗1","文字",text,x,500,width x,500) FW.SetTextColor "文字", "ffffff" FW.SetTextSize("文字",40) FW.Show ("悬浮窗1") For 5 FW.SetLeft "文字", x For i = 0 To int((width x)/speed) FW.SetLeft "文字", x - 20 * i Delay 100 TracePrint x - 20 * i Next Next

补充说明:

测试设备:雷电模拟器

代码涉及到的一些可修改的参数,我都在最开始用变量定义了,包括文字内容,滚动速度等,这些都可以用界面输入框控制。

目前没找到自动旋转屏幕的命令,测试是竖屏显示的滚动,效果不太好,如果你知道此命令可以在文章留言区给我留言,当然我也会去搜索查找。

=正文完=

栏目热文

赣教云如何注册登录(赣教云注册流程)

赣教云如何注册登录(赣教云注册流程)

各位家长,大家好,我是南昌教育百事通大梦。今日(2.4日),赣教云(http://www.jxeduyun.com/;或...

2023-11-11 00:51:11查看全文 >>

登录皖教云的步骤(皖教云登录入口手机版)

登录皖教云的步骤(皖教云登录入口手机版)

10月10日下午,习近平总书记在江西省九江市考察了长江国家文化公园九江城区段,了解当地长江国家文化公园建设、长江岸线生态...

2023-11-11 00:33:10查看全文 >>

手机皖教云怎么登录(皖教云怎么登录电脑版)

手机皖教云怎么登录(皖教云怎么登录电脑版)

10月20日合肥市教育局发布关于中小学校组织实施线上教学工作的通知内容如下各县(市)区教育主管部门,各市管学校:根据我市...

2023-11-11 00:56:59查看全文 >>

皖教云平台登录(皖教云平台登录入口成长记录)

皖教云平台登录(皖教云平台登录入口成长记录)

各县区教育行政部门、市开发区社会发展局,市属学校:由于疫情影响,我市自2022年12月19日起小学三至六年级、初一初二年...

2023-11-11 01:05:01查看全文 >>

皖教云平台学生登录入口(皖教云教育平台登录入口)

皖教云平台学生登录入口(皖教云教育平台登录入口)

3月22日市教育科学研究院发布《马鞍山市中小学线上教学指引(暂行)》详情如下为进一步规范中小学线上教学工作,结合我市中小...

2023-11-11 00:46:56查看全文 >>

手机录屏怎么添加字幕(手机录屏怎么在视频里添加字幕)

手机录屏怎么添加字幕(手机录屏怎么在视频里添加字幕)

利用手机的录屏功能来录制各种视频素材是很多人在生活中都喜欢做的事情,但是仅仅只会录制视频却不知道如何编辑?接下来就来告诉...

2023-11-11 00:41:09查看全文 >>

手机录屏怎么加字幕的(手机录屏怎么设置字幕和封面)

手机录屏怎么加字幕的(手机录屏怎么设置字幕和封面)

录屏没声音怎么办?学会这3个方法就好了!视频会议录制一半发现没声音,错过重要内容,白费时间,分享3款自用过的好用录屏方法...

2023-11-11 01:05:15查看全文 >>

手机录屏如何设置中文字幕(手机录屏怎么添加字幕和标注)

手机录屏如何设置中文字幕(手机录屏怎么添加字幕和标注)

最近有许多朋友都喜欢自己录制视频,然后将视频上传分享给别人,却不知道如何能制作地更加精美好看,那么今天就来教大家如何将录...

2023-11-11 00:40:03查看全文 >>

手机录屏录的时候怎么有字幕(手机录屏的声音怎么加字幕)

手机录屏录的时候怎么有字幕(手机录屏的声音怎么加字幕)

在现代社会,人们经常需要在手机上录制视频。有时候,录制屏幕上的操作步骤或游戏过程时,我们想要同时录制屏幕和声音。然而,在...

2023-11-11 01:00:02查看全文 >>

vivo手机打王者断触怎么解决(vivo手机打游戏为什么总是断触)

vivo手机打王者断触怎么解决(vivo手机打游戏为什么总是断触)

在如今的手机市场,一款手机想要吸引消费者的注意,不仅需要鲜明的特色,而且要精确把握目标用户的需求。vivo S12系列的...

2023-11-11 00:38:55查看全文 >>

文档排行