美文网首页iOS开发
第一次做直播室礼物道具,是一种怎样的体验?

第一次做直播室礼物道具,是一种怎样的体验?

作者: A_Ying | 来源:发表于2017-02-20 16:38 被阅读2072次

    1.我们为什么要做直播室礼物道具?

    那是2016年10月中旬我接到了一个来自于产品经理的需求,直播室要做打赏老师礼物道具的功能。前面其实也做了给老师打赏的功能,只是功能形式比较单一,只能以形式的红包打赏。

    现在改成以道具的形式打赏给老师,第一是改用虚拟币金豆,而不是赤裸的金钱形式, 第二是通过增加互动的娱乐性来增加用户与直播室粘性,第三是当礼物道具打赏较多时也是对直播室老师专业的某种肯定,同时也是激励直播老师产出更好的策略。

    2.如何做直播室礼物道具呢?

    首先先研究了一下目前主流的直播平台:YY,映客,花椒,陌陌等。这类是做的比较成熟的平台,虽然不是同行业,但在礼物道具这块还是很有参考性的。同行业做礼物道具的很少,主流平台已足够作为此次项目的需要去研究。

    在体验过几大主流平台赠送礼物道具后,总结赠送流程大致如下:

    根据前面的分析研究设计赠送礼物的流程:

    以及充值流程:

    首先,大致的赠送流程以及充值流程是保持一致的。那在在交互细节上有什么区别呢?

    1.直播页面与互动页面赠送礼物的区别

    当赠送礼老师礼物之后,赠送纪录只能在互动页面显示,直播页面不显示。因为直播页面是比较重要的信息流,内容只有老师的发言,在用户打赏较多时赠送纪录会造成刷屏的现象,影响用户查阅老师对行情的解析内容,而互动页面是用户间的互动,比较频繁,赠送记录频繁显示会凸显直播室的的活跃度。另外,直播页面老师的头像及发言都在屏幕左边,所以赠送的礼物条会从屏幕右边出现,以免干扰直播内容。

    2.礼物弹窗查看更多老师和礼物的交互方式

    移动端屏幕有限,而且与别的平台不同的是我们的直播室有多位老师,在赠送礼物之前会先选择你想要送礼物的老师,所以在礼物弹窗上只有老师和礼物各一条的布局位置。一屏显示的老师和礼物数量有限,查看更多老师和礼物我们想了两种交互方式:

    a.在中间分割线上加箭头表示滑动。这个方案有些同事反映看不出来是可以滑动的,自己斟酌后确实滑动表达不够强烈。

    b.在老师和礼物下面加页面指示器。综合下来这个方案指示明确,滑动可以查看更多礼物和老师,而且视觉上也比较自然,较于前两个方案是最合适的。

    3.连送button的交互方式

    连送的交互,借鉴了一下陌陌直播的交互表达方式,将连送的button设计的炫酷一点,刺激用户去点击连送。用户赠送完某个礼物后,礼物会变成连送的button,在3s内若不点击连送,则连送button会消失。

    但直播室礼物道具上线后,我们发现了一个问题,很少用户会去点击连送。后来我们总结下了原因,因为第一赠送按钮在送出礼物之后会变灰赠送按钮是不可点击的,第二连送按钮是从某礼物位置变化的而不是原先的赠送位置,所以导致大部分用户不知道那个连送动态button是可以点击的。

    针对这个我们后面做了改进,在赠送礼物之后原位置变为连送button,而且button的设计更像可以点击的并加入了时间的倒计时,给用户一个连送按钮消失事件的预期。

    其次,礼物道具的视觉设计

    第一在礼物的icon设计上面,采用比较适中的设计表达形式,既不是太写实,精雕细琢,也不是看上去太简单,没有细节,第二在细节上面,比如礼物的button以及排行榜的排名icon都进行了细化。

    最后是礼物的动效设计

    礼物的大动效有瀑布、火箭、金牌讲师、别墅,根据她们的物理特性和价格设置而设计。比如像瀑布和火箭,模拟它们物理世界的真实效果,瀑布设计成快速的流水跌落效果,火箭在云的衬托下冲向天空,像别墅价格设置比较贵,打赏人数会比较少,动画设计的动静比较大,意境是拨开云雾,有别墅,有鸟,有云,表达世外桃源的境界感,满足花了大价钱打赏老师的用户心理。

    3.如何与开发沟通上线

    动画内存压缩与格式研究

    在动画输出到开发那边碰到的最大问题就是内存和动画的格式问题,对于礼物的大动效来说,第一个提供png序列图片显然是不合适的,因为3s的动画png序列图片比较多,减帧的话导致动画不够流畅,而且图片累计内存还是很大。

    第二个是gif格式,gif格式有一个弊端,导出的动态图形若选择不带杂边,则会有锯齿,不然就是带有杂边,其次在无数次的压缩内存与对比效果来看,所能接受的动态效果内存占比最低还是在1M左右(6p下),对app来说还是太大。

    第三个就是研究到了一种新型的图片格式webp格式,谷歌开发的一种旨在加快图片加载速度的图片格式,在质量相同的情况下,WebP格式图像的体积要比JPEG格式图像小40%,最后权衡下来,提供给开发animated webp文件也就是动态的webp文件,先选择带相近背景色的gif文件,然后利用国外格式转换网站,转化成animated webp文件,同样的动画,内存占比到200k左右(6p下),而且视觉效果也可以接受。

    总结:在这次直播室项目中也有一些遗憾存在,比如预先没有估计开发的难度,应该较前做比较精细的交互稿,可以加快开发的进度,动画效果还可以继续优化研究比较能出效果但规律的运动,现在显得不够统一,在这次项目中也收获了不少,比如看似不太复杂的流程其实还有很多细节的交互值得注意,对AE动画表现感觉又精进了一步,对不同格式的图片优缺点及适用范围又有了进一步的了解。

    相关文章

      网友评论

      • 差不多小姐2406:不好意思 我还是有点没看懂 那个礼物 到底是做成什么格式了 在去转成webp格式啊?之前没做过这种动画礼物的 现在要做 不知道怎么下手。
        588b2d227642:@A_Ying PS导出GIF带半透明的效果就失真了,几乎不能用 怎么解决?
        差不多小姐2406:@A_Ying 谢啦 搞懂流程就知道了 好吧我要去学AE 了 还不会:sweat:
        A_Ying:@差不多小姐_245a 我是先用AE做好效果,然后导出png序列,然后再用ps处理导出gif,再用国外那个网站gif转webp文件交付给开发
      • 柒月_4a0c:怎么把做好的gif转换成 webp动画
        000_53f1:@A_Ying 这个网址上传好GIF图后,填写URL这么填,怎么操作,能否教教我
        A_Ying:@柒月_4a0c http://image.online-convert.com/convert-to-webp我用这个网站转换的呢
      • BKQ_SYC:连送礼物很不错啊,求源码啊,
      • hfk:你们动画实现是代码写的还是帧动画??
        A_Ying:@hfk webp动画
      • 马跃后:受教了,你们的产品叫什么名字?
        马跃后:@A_Ying 谢谢,最近我在做直播礼物这块,不是主流的直播,是培训类的直播,找个其它产品参考下,好少
        A_Ying:金大师:ghost:

      本文标题:第一次做直播室礼物道具,是一种怎样的体验?

      本文链接:https://www.haomeiwen.com/subject/rzqfwttx.html