bilibili代码弹幕初阶入门教程(转载)

合集下载

Visual basic 6.0基础教程系列:①Hello,World!

Visual basic 6.0基础教程系列:①Hello,World!

按钮,很常用的! 最常用的事件:点击 常用属性: Caption:按钮的文本 Enabled:是否可用
标签框,很常用的! 最常用的事件:也是点击 常用属性: Caption:标签框的文本 Backcolor:背景颜色
Hello,world!(例题)请认真学习!打开vb!
窗体设计,单击工具栏,在设计窗体画出来,或者直接双击工具再移动
Visual basic教程系列—你的开篇
VISUAL BASIC基础教程① HELLO,WORLD!
学习之前,请阅读Visual basic教程说明
软件:visual basic 6.0(请自行安装) 这是visual basic基础教程的第一份教程,之后会继续会有一系 列关于visual basic的教程 这只是基础教程,学完后你可以自己做一些好玩的程序了 注意:整一系列教程不会含有数据库内容,仅为程序设计 建议:每一份教程都会有例题,建议把例题做一下,就算把代 码复制了都可以,就是做一下吧 题目:每一份教程都会有练习题,做一下,答案会在下一份教 程的最后几页演示文稿 学习愉快
该输入代码了!(双击控件进入代码编辑窗口) 代码编辑窗口
代码编辑 窗口
选择事件
选择控件
理解代码(可以直接复制,那些序号点不要复制啊!) 注释也要复制!
'代码只有一点点
Private Sub Command1_Click() '当按钮被点击时
Label1.Caption = "HELLO,WORLD!" '标签框的caption
HELLO,WORLD!
Hello,world是编程的开山之作,
也可以当玩一下吧!体验编程的 乐趣!

C#基础教程

C#基础教程

C#教程第一课:简单的欢迎程序作者:未知文章来源:赢政天下点击数:62251 更新时间:2004-9-13在本文开始写作的时候,虽然商用C# 编译器尚未推出,但你可以下载微软的.NET Frameworks SDK Beta 1.本节课通过介绍几个简单的程序,使得你对C#有所入门。

本节程要达到如下几个目的:1.理解一个C#程序的基本结构。

2.初步了解"名称空间"的概念。

3.初步了解"类"的概念。

4.了解"Main"方法所做的工作。

5.学会如何读取命令行输入信息。

6.学会使用控制台输入/输出(I/O)语句。

1.清单1-1. 一个简单的欢迎程序Welcome.cs// Namespace Declarationusing System;// Program start classclass WelcomeCSS {// Main begins program execution.public static void Main() {// Write to consoleConsole.WriteLine("Welcome to the C# Station Tutorial!");}}说明1.清单1-1中的程序包括四个基本元素:名称空间的声明,类,"Main"方法和语句。

2.本例中对名称空间的声明,表明正在使用"System"这个名称空间。

名称空间内包含了一组可以被C#程序调用的代码。

有了"using System;"这个声明,就表明程序可以引用该"System"名称空间内的代码,而无需在每个引用的前面加上"System"。

关于这一点,我将在后面专门介绍名称空间的课程中详细介绍。

3.类"class WelcomeCSS"包含了程序所要用到的数据,和所要执行的方法的定义。

javascript实现视频弹幕效果(两个版本)

javascript实现视频弹幕效果(两个版本)

javascript实现视频弹幕效果(两个版本)本⽂实例为⼤家分享了javascript实现视频弹幕效果的具体代码,供⼤家参考,具体内容如下基础版本<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><style>* {margin: 0;padding: 0;}.dm {width: 800px;height: 600px;background-color: blue;margin: 0 auto;}.box {height: 500px;background-color: #000;position: relative;overflow: hidden;}video {width: 100%;height: 100%;}.info {text-align: center;margin-top: 20px;}input[type=text] {width: 500px;height: 50px;}input[type=button] {height: 50px;width: 100px;}span {position: absolute;/* ⽂本强制不换⾏ */white-space: nowrap;font: bold 18px '微软雅⿊';}</style></head><body><div class="dm"><div class="box"><video src="m.mp4" controls></video></div><div class="info"><input type="text" maxlength="30" id="txt"><input type="button" value="发射" id="emit"></div></div><script src="jquery-1.12.4.js"></script><script>// 0. ⽤⼀个数组保存⼀组颜⾊值var colors = ['red', 'green', 'yellow', '#fff', 'pink', 'blue'];// 1. 给发射按钮注册点击事件$('#emit').click(function () {// 2. 获取⽂本框的内容var v = $('#txt').val();// 3. 创建span标签,并设置内容,设置样式,最后追加到类名为box的div中 var $span = $('<span></span>');$span.text(v).css({left: $('.box').width(),top: parseInt(Math.random() * $('.box').height()),color: colors[parseInt(Math.random() * colors.length)]}).appendTo('.box');// 4. 让当前的span产⽣动画 left 为-span的宽度$span.animate({left: -1 * $span.width()}, 6000, 'linear', function () {// 当动画结束后,删除该元素$span.remove();})});</script></body></html>加强版本<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><style>* {margin: 0;padding: 0;}.dm {width: 800px;height: 600px;background-color: blue;margin: 0 auto;}.box {height: 500px;background-color: #000;position: relative;overflow: hidden;}video {width: 100%;height: 100%;}.info {text-align: center;margin-top: 20px;}input[type=text] {width: 500px;height: 50px;}input[type=button] {height: 50px;width: 100px;}span {position: absolute;/* ⽂本强制不换⾏ */white-space: nowrap;font: bold 18px '微软雅⿊';}</style></head><body><div class="dm"><div class="box"><!-- controls 如果出现该属性,则向⽤户显⽰控件,⽐如播放按钮。

贼好玩的知识代码纸上谈兵

贼好玩的知识代码纸上谈兵

贼好玩的知识代码纸上谈兵摘要:1.介绍代码知识的趣味性2.分析纸上谈兵对代码学习的局限性3.提出实用的代码学习方法和建议正文:在我们的生活中,代码已经无处不在,它如同神秘的魔法,让科技变得贼好玩。

对于许多初学者来说,代码可能显得晦涩难懂,但只要你深入了解,就会发现它充满了趣味性。

今天,我们就来聊聊如何纸上谈兵地学习代码,以及如何提高代码学习的效率。

首先,我们要认识到纸上谈兵在代码学习过程中的局限性。

纸上谈兵意味着仅通过理论知识和书籍教程来学习代码,这种方式容易让人陷入理论的海洋,而无法真正动手实践。

然而,代码学习的一个重要特点是实践出真知。

只有通过亲自编写和调试代码,才能不断提高自己的编程能力。

因此,我们在学习代码时,应尽量减少纸上谈兵的成分,增加实际操作的经验。

那么,如何提高代码学习的实用性呢?以下是一些建议:1.选择适合的编程语言:作为初学者,应选择一门适合自己需求和兴趣的编程语言入手。

例如,Python语言简单易学,且应用广泛,是很好的起点。

2.跟着项目练手:找一些实际项目进行练习,将所学知识应用于实际项目中。

这样既能巩固理论知识,又能提高动手能力。

3.学会查阅资料和请教他人:遇到问题时,不要局限于教材和教程,要学会利用互联网查阅相关资料。

同时,加入编程社区和讨论组,与同行交流学习经验,互相学习,共同进步。

4.培养良好的编程习惯:学会编写可读性强、模块化、注释清晰的代码,这不仅有助于自己理解和维护代码,也有助于他人阅读和理解。

5.不断充实自己的知识体系:在学习过程中,要不断拓展自己的知识面,了解各种编程范式、设计模式等。

同时,关注业界动态,紧跟技术发展趋势。

总之,代码学习并非一蹴而就,而是需要长期坚持和不断实践的过程。

只有摆脱纸上谈兵的束缚,将理论知识与实际操作相结合,才能真正提高自己的编程能力。

前方高能 B站弹幕礼仪来袭

前方高能  B站弹幕礼仪来袭

一边看弹幕,一边吐槽
666前方高能,非战斗人员请迅速撤离
第一
你们尽管黑,B 站怕过谁瞬间爆炸!
emmmmmm.....
你见识过绝望吗?
2333333333...
双手答题以示清白
跟各个直播平台有所区分的,是B 站队会员的审查制度。

用户注册完成之后,如果想要使用网站的弹幕功能,就需要进行考试成为正式会员。

题目满分为100分,共分为社区规范题和自选题,考试时间为120分钟。

用户只有超过60分,才可以获得发送弹幕的资格。

在社区行为规范一部分
中,共计40
分的题目必须要全部答对才能进入到自选题。

这部分的题目中,主要内容大多数是让用户选择正确的弹幕内容和弹幕行为,并强调了关于Up 主作品的版权、著作权、知识产权等权利,以防止视频的盗用。

这其实是很容易的一部分,40道相似的题目反复出现,答案也都很显而易见。

这看似简单的题目,实则是一个“洗脑”的过程。

主要是为了确保用户可以牢记社区的行为规范,确保不会出现影响其他用户观看体验的弹幕。

接下来的第二部分,用户从17个涉及动画、音乐、游戏、科学技术、影视剧和鬼畜的科目中,选出3-10个擅长的科目进行答题。

值得一
提的是,无论是社区规范题还是自选题,题干和选项都不能复制粘贴。

这也就是说,即使真的遇到无从下手的问题,也只能通过打字的方式在网上进行检索。

以动画下设的动漫作品为例,题
一边看弹幕,一边吐槽
6
瞬间爆炸!!!!
“别拿没素质当幽默”
归属感
被公开的关在小黑屋里的弹幕违规者
只有答题成功才能成为正式会员。

哔哩哔哩弹幕题答案汇总

哔哩哔哩弹幕题答案汇总

哔哩哔哩弹幕礼仪题1 播放一个视频后发现视频内容并不是自己所想的那样,怎么样做是正确的A.关闭视频就好了B.发辱骂视频的弹幕C.发弹幕让别人也别看D.我走了再见2 以下哪种评论符合评论礼仪A.和大家愉快的讨论B.散发广告C.抢占前排D.发迷之链接3 在发送的弹幕时添加自己的id和署名这种弹幕属于A.值得大家学习的弹幕B.应该记下来求勾搭的弹幕C.影响观看的违规弹幕D.剧透弹幕4 当观看过程中有发现有恶意黑自己喜欢角色的弹幕时应该A.举报该弹幕B.弹幕刷屏C.去黑别的角色D.打穿屏幕5 遇到喜欢的up主更新了怎么办A.加高产似母猪的tagB.坐下来慢慢看C.赶紧刷前排弹幕D.在评论区发第一6 遇到淘宝广告弹幕,下面哪个是合适的A.去那边刷差评B.发别的淘宝店广告C.去淘宝举报D.举报弹幕7 看到评论区发神秘链接,下面哪个是合适的A.举报评论B.留邮箱C.兴奋的满地打滚D.接力造福群众8 在手机评测视频里,哪种弹幕是合适的狗滚粗默秒全C.一定是xx的水军吧D.客观分析手机优缺点9 在观看综艺节目过程中下面那条弹幕比较合适A.吐槽节目环节或内容B.恶意刷屏遮挡画面C.签到打卡D.辣鸡节目10 在观看动物区视频过程中哪种弹幕符合弹幕礼仪A.肉好吃B.虐待动物C.好萌D.汤好喝11 在观看翻唱区视频时,哪种符合弹幕礼仪A.与其他视频进行比较B.胡乱发低俗空耳C.以上都不符合D.恶意评论长相12 在视频中突然出现发神秘网站的弹幕哪个是正确的做法A.分享更多B.举报该弹幕C.接力下去D.发到评论区13 使用高级弹幕应当A.结合视频内容B.就是要扫雷C.只要酷炫就好D.遮挡视频画面14 当某个梗流行的时候,正确的使用方法是A.结合视屏内容用来吐槽B.随便打开个视频就发C.我就是要刷一屏幕D.别人发我也发15 在观看新番时,遇到”今天台风来了停课啦”这样的弹幕是属于以下哪种A.字幕弹幕B.视频内容不相关弹幕C.色情弹幕D.剧透弹幕16 刷屏弹幕会造成什么影响A.日夜颠倒B.遮挡屏幕导致他人无法正常观看C.太阳西边出来D.地球逆向自传17 在观看番剧过程中,有角色领便当的时候以下行为适当的是A.表示默哀B.跟风艾特老虚C.倒回去剧透D.去别的番里剧透18 复制UP主签名并发送弹幕会造成怎样结果A.会被系统禁言B.自己帐号会变成VIPC.会中彩票D.考试会100分19 在视频中版聊会A.生灵涂炭B.关闭视频C.遮挡屏幕影响别人观看D.瞬间爆炸20 豆腐脑是咸的好还是甜的好,这是属于什么类型弹幕A.剧透弹幕B.刷屏弹幕C.引战弹幕D.低俗弹幕----------------------------------------------------------------------------------------------------------------------------------------------我有更好的答案AACAB DADCC CBAAB BAACC-----------------------------------------------------------------------------------------------------------------------------------------------←不看滚C.没有xx番好看D.不好看弃了--------------------------------------------------------------------------------------------------------------------------------------------------AABDB DBABA DDDAB ABCCA-------------------------------------------------------------------------------------------------------------------------------------------------1 下列哪一条符合弹幕礼仪A.剧透弹幕B.合适的吐槽弹幕C.前排签到D.低俗空耳2 在评论中遇到人身攻击应该A.将其约出B.发帖C.举报该评论D.回击对方3 播放一个视频后发现视频内容并不是自己所想的那样,怎么样做是正确的A.我走了再见B.发弹幕让别人也别看C.关闭视频就好了D.发辱骂视频的弹幕4 下面哪条弹幕是地域攻击A.连我爸爸都没打过我B.某某地方的都是坏淫C.下面给你吃D.我要给你生猴子5 当看到自己喜欢的角色出场时不应该A.弹幕刷屏B.倒回去再看一遍C.投硬币D.收藏6 在发送的弹幕时添加自己的id和署名这种弹幕属于A.应该记下来求勾搭的弹幕B.值得大家学习的弹幕C.剧透弹幕D.影响观看的违规弹幕7 看到自己喜欢的视频时以下哪种做法是正确的A.刷屏发弹幕“硬币已投”B.收藏视频C.评论刷屏求下载D.去别的视频里发喜欢视频的av号8 看到评论区发神秘链接,下面哪个是合适的A.举报评论B.兴奋的满地打滚C.接力造福群众D.留邮箱9 看到鬼畜视频,哪种弹幕是合适的A.做的不错,支持一下B.没有xxx做的好C.意义不明,没意思D.毫无技术含量10 在手机评测视频里,哪种弹幕是合适的默秒全B.客观分析手机优缺点C.一定是xx的水军吧狗滚粗11 在观看游戏区视频时,那种符合弹幕礼仪A.嘴强王者B.化身为3000分大神C.我上我也行D.谈论技巧12 Tag的正确用途A.用于搜索B.人身攻击的C.透露结局的D.调戏的13 以下哪个是正确的举报理由A.他家炸了B.不喜欢xx的滚出去C.剧透全家死D.引战弹幕14 发评论正确的姿势是A.发广告链接B.引战吵架C.讨论与视频有关内容D.恶意灌水刷楼15 刷屏弹幕会造成什么影响A.地球逆向自传B.太阳西边出来C.遮挡屏幕导致他人无法正常观看D.日夜颠倒16 在番剧片尾,哪种弹幕不合适A.剧透下集内容我看完啦C.补番日期D.以上弹幕都不合适17 用一些梗吐槽时应该A.什么流行刷什么B.复制黏贴别人进行刷屏C.用一些低俗的梗D.结合画面巧妙运用18 如何举报弹幕A.鼠标中键B.鼠标右键C.对着屏幕大喊“举报”+F419 在观看新番时,以下哪种弹幕比较适宜B.没有xx番好看C.←不看滚D.不好看弃了20 以下哪种弹幕用词会比较适宜,不会使人不愉快A.我就是小学生C.你咬我呀D.你来打我呀1B 2c 3c 4b 5a 6d 7b 8a 9a 10b 11d 12a 13d 14c 15c 16d 17d 18b 19a 20b1 以下哪种弹幕不会被禁言A.发弹幕求不卡我知道你在看C.和谐吐槽D.我就是要挡字幕2 剧透神座下天使是A.伏地魔B.哈老乱C.卡密D.路西法3 在发送的弹幕时添加自己的id和署名这种弹幕属于A.应该记下来求勾搭的弹幕B.剧透弹幕C.影响观看的违规弹幕D.值得大家学习的弹幕4 看到自己喜欢的视频时以下哪种做法是正确的A.评论刷屏求下载B.刷屏发弹幕“硬币已投”C.去别的视频里发喜欢视频的av号D.收藏视频5 遇到大量弹幕争吵,以下哪个是不可取的A.举报骂人的弹幕B.将弹幕加入屏蔽列表C.加入争吵D.将弹幕发送者加入屏蔽列表6 发现视频有画质,字幕,花屏等问题时,下面哪种行为不合适A.评论留言给UP主B.发弹幕评论辱骂C.自己上传更优质的视频D.发私信给UP主7 前排留名的评论是属于哪种类型的评论A.引战评论B.广告评论C.剧透评论D.无意义灌水评论8 在手机评测视频里,哪种弹幕是合适的A.客观分析手机优缺点狗滚粗默秒全D.一定是xx的水军吧9 在观看综艺节目过程中下面那条弹幕比较合适A.签到打卡B.吐槽节目环节或内容C.辣鸡节目D.恶意刷屏遮挡画面10 在观看翻唱区视频时,哪种符合弹幕礼仪A.与其他视频进行比较B.以上都不符合C.胡乱发低俗空耳D.恶意评论长相11 在观看游戏区视频时,那种符合弹幕礼仪A.化身为3000分大神B.谈论技巧C.我上我也行D.嘴强王者12 Tag的正确用途A.透露结局的B.人身攻击的C.调戏的D.用于搜索13 遇到过于低俗空耳出现在视频中应该A.跟风刷B.复制空耳发送到评论区C.以上做法都有误D.辱骂空耳14 用一些梗吐槽时应该A.用一些低俗的梗B.结合画面巧妙运用C.复制黏贴别人进行刷屏D.什么流行刷什么15 同屏弹幕较多看不到字幕时,以下哪个措施是有效的A.把眼镜摘了B.喝口水C.把屏幕翻过来D.在播放器设置中调低弹幕密度或开启防挡字幕16 在二小姐的bgm.オーエンは彼女なのか中刷死亡华尔兹这样的行为是A.引战B.节操C.科普D.魔鬼的步伐17 在观看视频中出现过多重复的弹幕时,正确的做法A.添加屏蔽关键词B.跟风刷C.出去跑一圈D.吃包辣条18 在观看新番时,以下哪种弹幕比较适宜A.不好看弃了B.没有xx番好看D.←不看滚19 以下哪种评论比较适宜A.钓鱼引战B.文明回复C.进行人身攻击D.发广告20 在做科普的过程中应当哔哩哔哩弹幕礼仪题1 如果发现自己的账号被误封应该A.重新注册B.联系客服进行反馈C.叫个外卖D.掀桌2 当观看视频过程中,有人发无关视频的av号时应该A.举报该弹幕B.举报那个视频C.自己也在无关视频里发无关av号D.和他一起发3 发吐槽弹幕的正确姿势A.无意义内容B.低俗不雅C.文明幽默D.大量刷屏4 观看游戏解说视频时,下面哪个弹幕是合适的A.技术太菜也好意思发B.辣鸡,不如我知道你在看D.挺有意思,up主加油5 看到评论区发神秘链接,下面哪个是合适的A.接力造福群众B.举报评论C.留邮箱D.兴奋的满地打滚6 在科技区观看视频过程中应该A.司马笑哈哈B.化身为键盘斗士C.低俗评论与嘲讽D.在评论区进行科普补充7 在观看动物区视频过程中哪种弹幕符合弹幕礼仪A.虐待动物B.汤好喝C.肉好吃D.好萌8 在观看翻唱区视频时,哪种符合弹幕礼仪A.胡乱发低俗空耳B.恶意评论长相C.以上都不符合D.与其他视频进行比较9 在观看游戏区视频时,那种符合弹幕礼仪A.谈论技巧B.化身为3000分大神C.嘴强王者D.我上我也行10 看到某系列视频更新了,以下哪种弹幕适合发送A.文明吐槽B.怎么更新那么慢C.高产似母猪D.顶上首页11 对某个视频突然不想看了怎么办A.关闭电闸B.扔掉电脑C.默默关掉视频D.刷无聊,我先走了12 Tag的正确用途A.透露结局的B.人身攻击的C.用于搜索D.调戏的13 遇到过于低俗空耳出现在视频中应该A.辱骂空耳B.以上做法都有误C.跟风刷D.复制空耳发送到评论区14 发评论正确的姿势是A.讨论与视频有关内容B.恶意灌水刷楼C.发广告链接D.引战吵架15 刷屏弹幕会造成什么影响A.日夜颠倒B.地球逆向自传C.太阳西边出来D.遮挡屏幕导致他人无法正常观看16 用一些梗吐槽时应该A.结合画面巧妙运用B.什么流行刷什么C.用一些低俗的梗D.复制黏贴别人进行刷屏17 同屏弹幕较多看不到字幕时,以下哪个措施是有效的A.把眼镜摘了B.在播放器设置中调低弹幕密度或开启防挡字幕C.喝口水D.把屏幕翻过来18 在二小姐的bgm.オーエンは彼女なのか中刷死亡华尔兹这样的行为是A.引战B.节操C.科普D.魔鬼的步伐19 在观看新番时,以下哪种弹幕比较适宜A.←不看滚B.不好看弃了.没有xx番好看20 在做科普的过程中应当A.有理有据B.引起战争C.遮挡字幕D.涉及剧透------------------------------------------------------------------------------------------------------------------------------------------------------1B 2A 3C 4D 5B 6D 7D 8C 9A 10A 11C 12C 13B 14A 15D 16A 17B 18 A 19C 20A1 下列哪一条符合弹幕礼仪A.剧透弹幕B.合适的吐槽弹幕C.前排签到D.低俗空耳2 在评论中遇到人身攻击应该A.将其约出B.发帖C.举报该评论D.回击对方3 播放一个视频后发现视频内容并不是自己所想的那样,怎么样做是正确的A.我走了再见B.发弹幕让别人也别看C.关闭视频就好了D.发辱骂视频的弹幕4 下面哪条弹幕是地域攻击A.连我爸爸都没打过我B.某某地方的都是坏淫C.下面给你吃D.我要给你生猴子5 当看到自己喜欢的角色出场时不应该A.弹幕刷屏B.倒回去再看一遍C.投硬币D.收藏6 在发送的弹幕时添加自己的id和署名这种弹幕属于A.应该记下来求勾搭的弹幕B.值得大家学习的弹幕C.剧透弹幕D.影响观看的违规弹幕7 看到自己喜欢的视频时以下哪种做法是正确的A.刷屏发弹幕“硬币已投”B.收藏视频C.评论刷屏求下载D.去别的视频里发喜欢视频的av号8 看到评论区发神秘链接,下面哪个是合适的A.举报评论B.兴奋的满地打滚C.接力造福群众D.留邮箱9 看到鬼畜视频,哪种弹幕是合适的A.做的不错,支持一下B.没有xxx做的好C.意义不明,没意思D.毫无技术含量10 在手机评测视频里,哪种弹幕是合适的默秒全B.客观分析手机优缺点C.一定是xx的水军吧狗滚粗11 在观看游戏区视频时,那种符合弹幕礼仪A.嘴强王者B.化身为3000分大神C.我上我也行D.谈论技巧12 Tag的正确用途A.用于搜索B.人身攻击的C.透露结局的D.调戏的13 以下哪个是正确的举报理由A.他家炸了B.不喜欢xx的滚出去C.剧透全家死D.引战弹幕14 发评论正确的姿势是A.发广告链接B.引战吵架C.讨论与视频有关内容D.恶意灌水刷楼15 刷屏弹幕会造成什么影响A.地球逆向自传B.太阳西边出来C.遮挡屏幕导致他人无法正常观看D.日夜颠倒16 在番剧片尾,哪种弹幕不合适A.剧透下集内容我看完啦C.补番日期D.以上弹幕都不合适17 用一些梗吐槽时应该A.什么流行刷什么B.复制黏贴别人进行刷屏C.用一些低俗的梗D.结合画面巧妙运用18 如何举报弹幕A.鼠标中键B.鼠标右键C.对着屏幕大喊“举报”+F419 在观看新番时,以下哪种弹幕比较适宜B.没有xx番好看C.←不看滚D.不好看弃了20 以下哪种弹幕用词会比较适宜,不会使人不愉快A.我就是小学生C.你咬我呀D.你来打我呀---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------1b 2c 3c 4b 5a 6d 7b 8a 9a 10bbilibili弹幕礼仪题求老司机解答,在线等在观看视频中遇到过长弹幕遮挡屏幕时应该A.再看一遍B.复制黏贴C.发评论抱怨D.进行举报2 下面哪条弹幕是地域攻击A.我要给你生猴子B.连我爸爸都没打过我C.某某地方的都是坏淫D.下面给你吃3 在发送的弹幕时添加自己的id和署名这种弹幕属于A.剧透弹幕B.应该记下来求勾搭的弹幕C.影响观看的违规弹幕D.值得大家学习的弹幕4 看到自己喜欢的视频时以下哪种做法是正确的A.刷屏发弹幕“硬币已投”B.去别的视频里发喜欢视频的av号C.评论刷屏求下载D.收藏视频5 遇到喜欢的up主更新了怎么办A.加高产似母猪的tagB.坐下来慢慢看C.在评论区发第一D.赶紧刷前排弹幕6 遇到大量弹幕争吵,以下哪个是不可取的A.将弹幕发送者加入屏蔽列表B.加入争吵C.举报骂人的弹幕D.将弹幕加入屏蔽列表7 观看游戏解说视频时,下面哪个弹幕是合适的A.技术太菜也好意思发B.辣鸡,不如xxC.挺有意思,up主加油我知道你在看8 遇到淘宝广告弹幕,下面哪个是合适的A.去淘宝举报B.发别的淘宝店广告C.举报弹幕D.去那边刷差评9 看到鬼畜视频,哪种弹幕是合适的A.毫无技术含量B.意义不明,没意思C.没有xxx做的好D.做的不错,支持一下10 在手机评测视频里,哪种弹幕是合适的默秒全B.客观分析手机优缺点狗滚粗D.一定是xx的水军吧11 在视频中突然出现发神秘网站的弹幕哪个是正确的做法A.接力下去B.举报该弹幕C.发到评论区D.分享更多12 过长的弹幕会导致A.遮挡住屏幕造成他人无法正常观看B.发烧C.肚子痛D.屏幕被击穿13 在观看新番时,遇到”今天台风来了停课啦”这样的弹幕是属于以下哪种A.剧透弹幕B.视频内容不相关弹幕C.字幕弹幕D.色情弹幕14 看排行类视频的时候,以下那种弹幕比较适宜A.怎么没有xxx太低了C.讨论关注作品信息D.剧透第一名15 如何举报弹幕A.对着屏幕大喊“举报”+F4C.鼠标右键D.鼠标中键16 弹幕颜色太深,看不到画面怎么办A.戴上墨镜B.把房间灯关了C.调低弹幕透明度D.别说话用心去感受17 在观看视频中出现过多重复的弹幕时,正确的做法A.跟风刷B.出去跑一圈C.吃包辣条D.添加屏蔽关键词18 在视频中出现”xx年xx月xx日xx:xx:xx留名”的弹幕,这种弹幕属于A.以上都是B.妨碍视频观看C.无意义弹幕D.与视频内容无关19 在观看新番时,以下哪种弹幕比较适宜A.没有xx番好看C.←不看滚D.不好看弃了20 如果想要删除自己发的不正确的评论可以A.举报自己的评论并填写理由B.用橡皮擦C.上香拜佛D.用修正液C.上香拜佛D.用修正液---------------------------------------------------------------------------------------------------------------------------------------------------------------DCCDB BCCDB BABCC CDABA------------------------------------------------------------------------------------------------------------------------------------------------------------。

【字幕教程】非常详细又非常基本的ASS代码

【字幕教程】非常详细又非常基本的ASS代码

【字幕教程】非常详细又非常基本的ASS代码文/佚名学好SSA主要从两个方面着手:一个是SSA文件的组成结构;一个是SSA代码。

一.SSA文件的组成结构SSA文件主要由三大部分组成:[Script Info]部分,[v4 Styles]部分和[Events]部分。

1.[Script Info]部分PlayResX: 384PlayResY: 288384×288是标准的4:3画面分辨率之一。

ssa字幕里的坐标(字幕的位臵)即根据这2个数值的范围来定义。

16:9宽银幕的片子略做调整即可。

这里主要介绍文件本身和制作者的信息,这里面最重要的两项是PlayResX和PlayResY,它实际上是按给定的PlayResX和PlayResY数值将屏幕按比例化分,屏幕的左上角坐标为(0,0),右下角坐标为(PlayResX数值,PlayResY数值).这两个值最好是和视频文件的长宽相同,这样在下面[Events]部分文本位臵坐标的设定很方便而且准确.当然这两个值也可能和原视频文件的长宽不同,比如视频文件尺寸为640x360,而PlayResX:384,PlayResY: 288,如同前面所说的,它是将屏幕长宽按384:288来化分的.一旦这样划定,下面的各种坐标设定都要以384和288为根据.特别要注意的是:对于一个已经存在并且文本坐标都设臵好的SSA文件,如果它的PlayResX和PlayResY数值和视频文件的长宽尺寸不符(包括成比例的情况,比如视频文件尺寸为640x360,而PlayResX:320,PlayResY: 180),我们不要简单的把PlayResX和PlayResY数值改成屏幕尺寸,这样将导致字幕失真,是因为文本部分的尺寸并没有改,仍按照原来的PlayResX和PlayResY数值设定.如果有较多的坐标设定,就不要改原来的PlayResX和PlayResY数值,在原基础上编辑.2.[V4 Styles]部分这是个存放[Events]部分里所用到的各种字体信息的地方.可以存在多种字体,每种字体有多种特征.当[Events]部分的Name项引用到这里的某种字体时,则意味这该字体的各种特征也被引用.字体的特征还可以在文本行中修改,这将在[Events]部分讨论.常见的字体属性有Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, TertiaryColour, BackColour, Bold, Italic, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, AlphaLevel, Encoding我们可以再定义一个Style,并把它命名为mine,比如Style:mine,华文新魏,18,&HFF0000,&HFF80FF0,&Hffffff,&Hffffff,0,0,1,2,1,2,20,20,20,0,134 即可以这样:[V4 Styles]Format:Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, TertiaryColour, BackColour, Bold, Italic, BorderStyle,Outline, Shadow, Alignment, MarginL, MarginR, MarginV, AlphaLevel, EncodingStyle:Default,华文彩云,18,&Hff0000,&Hff8080,&Hffffff,&Hffffff,0,0,1,2,1,2,20,20,20,0,134 Style:mine,华文新魏,18,&HFF0000,&HFF80FF0,&Hffffff,&Hffffff,0,0,1,2,1,2,20,20,20,0,134 有了具体经验后,一般可以不作调整,需要改动的可以是“Fontname”,如改成黑体,“Fontsize”,做字幕字号24比较合适。

B站自动刷弹幕

B站自动刷弹幕

B站⾃动刷弹幕B站⾃动填弹幕(附带createEvent消息机制)昨晚看的⽐赛真的要⽓死我。

RNG 居然⼜输了。

为了LPL。

我写了⼀个为LPL加油的脚本。

希望⼤家能和我⼀起为LPL加油!脚本代码如下:var event = document.createEvent('Event');event.initEvent('input', true, true);function fun123(){$('.chat-input.border-box').val("前⽅⾼能!!");$('.chat-input.border-box')[0].dispatchEvent(event);$('.bl-button.live-skin-highlight-button-bg.bl-button--primary.bl-button--small').click();}setInterval("fun123()","100");第⼀步打开浏览器并登录B站按F12将控制台打开将代码粘贴进去然后按回车请⼤家观赏效果往下就是其他原理了,⾮技术⼈员请离开经过我多次调试,发现B站的textarea需要触发⼀个keydown事件之后才能发送。

所以我查阅了w3c⽂档,总结如下:createEvent使⽤的许多⽅法, 如 initCustomEvent, 都被废弃了. 请使⽤ event constructors 来替代.创建⼀个指定类型的事件。

其返回的对象必须先初始化并可以被传递给 element.dispatchEvent。

语法var event = document.createEvent(type);event 就是被创建的 Event 对象.type 是⼀个字符串,表⽰要创建的事件类型。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
那么.到了这里大家应该已经知道怎么去在一个点创建弹幕并设置该弹幕各项参数.
接下来就来说一下在创建后各项属性的更改与设置.
现在.声明变量c并创建了一个弹幕内容为"测试"的弹幕.它的x轴为50,y轴为100.
例:
var c = $.createComment("测试",{x:50,y:100});
那么如果我们现在需要让他的位置x轴不变y轴变更到50.那么我们这个时候就需要直接更改弹幕的某一个参数.只需要在弹幕后面加上.
1.4.1.2lineGradientStylebeginGradientFill指定一种线条样式,填充样式的渐变
这里需要用到:
lineGradientStyle指定一种线条样式的渐变
beginGradientFill指定一种填充样式的渐变
详细请看:链接
g.graphics.beginGradientFill("linear", [0xFF0000, 0x00FF00,0x0000FF],[1,1,1],[0x00,0x7f,0xff] , $.createGradientBox(20, 20, 0, 0, 0),"reflect","rgb",0);
在这里面其中x为需要移动的参数.x中的fromValue是x的起始位置toValue是结束位置.lifeTime是这个运动过程所花费的时间.(注:如果在motion里面x.y有起始值并且在motion外也设置x.y的值,那么将显示motion里面的设置位置)
此外motion支持多属性同时运动.
例:
var c = $.createComment("移动测试",{
第四个”1”就是一个值了.结尾的分号表示该语句结束.
看到这里相信大家已经对这句弹幕有了基础的了解.这句话的意思就是:
声明变量”a”并且初始化其值为数字1.
写高级弹幕的时候请严格注意大小写.
var 变量名 = 表达式;
1.2第二节创建文本弹幕对象.
首先要知道bili的播放器的大小.像素为单位.
正常模式:宽541高384
drawCircle绘制一个圆.
drawEllipse绘制一个椭圆
drawRect绘制一个矩形
drawRoundRect绘制一个圆角矩形
lineTo绘制一条直线
beginFill指定一种颜色进行填充
lineStyle指定线条样式
lineGradientStyle指定一种线条样式的渐变
beginGradientFill指定一种填充样式的渐变
x:{fromValue:100,toValue:250,lifeTime:3,startDelay:500},
y:{fromValue:50,toValue:250,lifteTime:3},
alpha:{fromValue:0,toValue:1,lifeTime:0.5,repeat:6}
},
使用命令:createShape
例子:
var g = $.createShape({x:50,y:50,lifeTime:3,alpha:0.5});
首先创建一个新的图形对象.里面可以设置的内容同文本对象(位置,生存时间,透明度,运动设置等方法同creatComment).
绘图需要使用到的:
curveTo使用当前线条样式绘制一条二次贝塞尔曲线
前言
高级弹幕不难.基础的部分非常简单.只需要你花上一点时间就可以轻松上手.重要的是需要对作品的理解以及对时间的把握.无论什么弹幕只需要一颗有爱的心就够了.弹幕需要是爱与人参.所以我希望大家不要去使用高级弹幕去做不好的事情.
第一章初步了解高级弹幕
1.1变量
1.2创建文本弹幕对象
1.3弹幕对象运动的设置
lifeTime—元件的生存时间(以秒为单位)注:一旦设置不可更改
alpha—元件的透明度
color—文字类元件的色彩
fontsize—文字类元件的大小
parent—元件的父元件(进阶应用)
motion—元件移动策略
scale—缩放
那么我们来定义一个稍微复杂点的高级弹幕.
例:
varc= $.createComment("text",{
宽屏模式:宽950搞528
全屏模式与网页全屏模式根据显示器分辨率来确定.
在高级弹幕中在实际弹幕时间会在发布时间轴填写的时间基础上减去约0.2秒.所以请注意时间轴的问题
高级弹幕中创建新的文本弹幕对象要用到createComment("",{})这个语句.请看实例
var a = $.createComment("text",{x:100});
该弹幕的意思就是创建一个变量a并创建一个新弹幕对象赋于a.
我们可以这么理解createComment.他的括号内有2个参数.”text”是弹幕内容.{x:100}是该弹幕参数x轴上的位置是100.
当然括号内的不可能只有x这一个参数.我们可以用到的有.
x—新创建元件的X轴座标
y—新创建元件的Y轴座标
z—新创建元件的Z轴座标
可选lifeTime以秒为单位的移动生存时间如留空则与整体生存时间一致
可选startDelay以毫秒为单位的起始移动延时时间(毫秒为单位)
可选easing详细请看补间效果
可选repeat效果重复次数
下面我们来看一个相对复杂的例子
var c = $.createComment("移动测试",{
motion:{
x:100,y:50,
motionGroup:[
{x:{fromValue:100,toValue:200,lifeTime:1},alpha:{fromValue:0,toValue:1,lifeTime:1}},
{y:{fromValue:50,toValue:150,lifeTime:1},alpha:{fromValue:1,toValue:0,lifeTime:1}}
2.更改c的x轴位置为200.透明度更改为1.颜色为0xfff000.
1.3弹幕对象运动的设置
在上一个章节中学习了如何创建文本对象和设置文本对象的参数.这次就讲如何让创建的弹幕对象运动起来.这里我们要用到motion.下面请看一个例子.
var c = $.createComment("移动测试",{
c.y = 50;
(注:更改颜色的语句不是c.color而是c.textColor.注意大小写)
此外还有比较常用的就是旋转3个轴的设置.
c.rotationX,rotationY,rotationZ.
例:
c.rotationX=90;
另还有些参数也可以设置.详细参考
训练题:
1.声明变量c并创建一条弹幕对象.其内容为空.其属性为X轴为270.Y轴为190.生存时间5秒.字体颜色为0xff0000,透明度为0.5.字体大小为15号.
虽然可以使用repeat这个属性执行重复的操作.但是这个是远远不能满足复杂的移动效果的.然而去创建很多motion也是很麻烦的.这里我就需要用到motionGroup了.motionGroup能执行多个motion连续运动.
我们来看一个实例.
var c = $.createComment("弹幕测试",{
]
});)
以上弹幕就是使用一个组将两个移动连接在了一起→↓.需要注意的是motionGroup的冒号后面的是英文中括号.并且每一次移动包括透明度都最好加上lifeTime并且每一个motion中的lifeTime的时间必须一致..每一次motion之间用英文逗号相隔.最后一个结尾无符号.
1.4绘图弹幕对象创建以及设置
motion:{
x:{fromValue:100,toValue:250,lifeTime:3},
alpha:{fromValue:0,toValue:1,liftTime:3}
},
lifeTime:3
});
这次除了移动x轴还添加了一个透明度从0到1的变化.
下面我们说一下在motion中有哪些是可以做变化的.
2.1.4 timer延迟执行函数
2.1.5 interval定时重复执行函数
2.1.6 distance计算坐标距离
2.1.7 rand返回一个前闭后开的整数
2.2 Function函数的创建与使用
2.3播放器控制
2.3.1视频时间跳转至
2.3.2跳转到指定av号指定页视频
第一章初步了解高级弹幕
1.1第一节变量
x:移动x轴位置.
y:移动y轴位置.
alpha:透明度变换(有效值0-1).
fontsize:字体大小变换(不推荐使用.字号的变换较明显.
rotationX, rotationY, rotationX:旋转x轴,旋转Y轴,旋转Z轴.
其中的属性值有:
必填fromValue起始移动属性值
可选toValue结束移动属性值如留空则不移动
把这三个参数整合在一起就变成了.移动测试从x:100,y:50的位置开始移动,并且透明度最开始是0.由于x有一个起始移动时间.但是y轴跟透明度变化已经开始.所以首先"移动测试"会先渐入的向下移动.500毫秒后x开始移动这个时候y轴的移动还没有停第一次的透明度改变已经结束.所以x,y轴这个时候是同时移动的.最后结果回是往右下移动并且透明度会重复的从0到1..
我们来一个个的来了解.首先要了解的并不是怎么去绘制而是设定绘制的样式
1.4.1颜色样式设置
1.4.1.1beginFill指定一种颜色进行填充
这里用到:
beginFill指定一种颜色进行填充
相关文档
最新文档