@xiaojian233
2016-08-21T15:16:06.000000Z
字数 1280
阅读 3139
项目展示
灵感来源于当前火热的视频弹幕。
无论是哔哩哔哩还是Acfun,或者优酷,都支持视频弹幕。
然后我们思考,能不能把弹幕从视频里面抽离出来,成为社交的一种工具呢?
于是,脑洞大开,我们就打算做一款桌面弹幕软件,使得能够在桌面上发送弹幕。
还很中二地取名BiuBiuBiu~
前期做需求分析,考虑弹幕软件的应用范围。
然后我们发现一个很通用但是又很有趣的场景:弹幕可以运用于多人场景社交。好比如,产品发布会、不是很严肃的期待观众参与的会议啊等
下面是几个场景的模拟。
背景:
现在课堂上普遍存在的一个现象是很多学生在课堂上不愿意开口。一个原因是现在一部分学生的学习的主动意识欠缺,懒得“配合”老师,所以在课堂上选择不开口。另一个原因是大部分高年级的学生随着年龄的增长性格在发生变化,觉得开口有可能会出糗(提问太幼稚,或者怕回答错误),他们虽然不开口但是脑子还在动。这种现象非常不利于老师根据学生的学习情况来更加有效的选择教学。
主要的应用是向老师提供反馈,参与课堂的讨论。
下面是两个模拟场景。
这个场景针对于室内的活动,比如选班干部,开会,年度例会等等。
其实拓展开来,如果气氛活跃一点的公司,完全可以也这么搞,一边做报告,一边获取从下面观众来的反馈。可能会受到boss 的匿名点赞哦。
背景
在校园中,学生们经常参加一些班级、年级会议或者一些在课室举行的活动(比如组织同学们一起看电影以及各种趣味活动等等)。而在这过程中,为了顾及自己的形象,很多同学往往不会轻易地发表自己的吐槽或者赞扬,而在整个过程选择沉默不语,这样造成课堂活动的气氛低迷,不利于活动的进行。
主要的作用是促进全员参与,不让会议成为一份孤独的汇报。
相比于现在的社交软件,弹幕的社交非常的便利。
因为不需要点开来看啊!!
背景:
弹幕聊天特点:匿名、方便。与当前热门聊天应用qq(PC端)相比,弹幕聊天是强制性的,不需要打开聊天窗口,且方便快捷,弹幕出现不影响当前正在进行的活动,是否回应也是按个人意愿可选。
一些应用场景如下:
这个软件在老师的课堂上使用过。
有使用在严肃课堂上。
也有使用在小组的课堂作业报告上。
效果好不好,谁用谁知道 :)
下面是在课堂上运用的现场:
现在,这个软件并没有release。
因为,效率问题太严重了。
弹幕是由内容和字体描边画出来的,当使用UI 的空间时,一般是使用Label 的控件,然后重绘它。
重绘一个Label ,要20-30ms。
而如果多几个Label ,那,画面就非常卡顿了。
众所周知,一个游戏的画面至少要30帧才算流畅,也就说是,一帧的时间不能超过33ms。
所以,效率跟不上,也就没有办法成为一个大规模运用的软件。
怎么办呢?
我考虑过如下的方式:
1)直接使用字体渲染引擎,如HalfBuzz
2)自己做更底层的工作,如渲染字体,然后把结果当作图片处理。这部分,可以借助OpenGL 或者其他的库来完成和显卡打交道的部分。
实话说,真的很有趣。
END,感谢阅读。
Email : li.xiaojian233@qq.com