虚拟道具传送方法及装置,虚拟演播厅的控制方法及装置制造方法及图纸

技术编号:9279382 阅读:140 留言:0更新日期:2013-10-25 00:25
本发明专利技术提供一种虚拟道具传送方法及装置,虚拟演播厅的控制方法及装置。所述虚拟道具传送方法包括:保存虚拟道具图像;获取虚拟道具传送路径的起点和终点,根据所述起点和终点确定所述虚拟道具的传送路径和传送方向;沿所述传送方向,在所述传送路径上的多个位置依次显示所述虚拟道具图像,每次显示所述虚拟道具图像时,擦除上一次显示的虚拟道具图像。本发明专利技术能够显示传送虚拟道具的过程,即使不在信息提示框中显示传送虚拟道具的传送信息也不会被忽略,每个虚拟道具的传送过程都会被显示,而不会被遗漏。

【技术实现步骤摘要】
虚拟道具传送方法及装置,虚拟演播厅的控制方法及装置
本专利技术涉及网络即时通信的
,特别是涉及一种虚拟道具传送方法和装置,以及一种虚拟演播厅的控制方法和装置。
技术介绍
在即时通信领域,各种即时通信软件都涉及用户之间的交互,其中,在特定的交互场景下一个用户向另一个用户传送虚拟道具是较常见的一种交互方式。例如在网络虚拟直播厅中一个用户向表演者用户赠送虚拟的鲜花,礼物等。传统的即时通信软件在实现上述传送虚拟道具的操作时,通常采取在信息提示框以文字的方式显示“用户A向用户B传送某道具”的提示信息。例如虚拟直播厅场景中,用户向表演者用户赠送虚拟的鲜花的时候,在直播厅的信息显示区会显示“用户A向表演者B赠送鲜花”,并在文字后显示鲜花的图片。然而,上述虚拟道具的传送过程全部用文字表现,如果在同一时刻参与传送道具的用户人数很多,那么所述场景中的信息提示框将会不断地被刷新,每次刷新都显示大量的提示信息,当每次刷新的提示信息的显示区域大于所述信息提示框的区域时,就会有部分的提示信息不能够在所述信息提示框中显示,而所述信息提示框下一次刷新则会显示更新的提示信息,因此这些被遗漏的提示信息不会自动显示。例如在虚拟直播厅场景中,参加所述虚拟直播厅的用户人数可能有数千人,当有数十个或更多的用户同时对表演者赠送鲜花的虚拟道具时,全部赠送鲜花的提示信息的显示区域将超出所述信息提示框的区域,使所述信息提示框无法同时显示,而只显示部分的提示信息,例如只显示最近的十个赠送鲜花的提示信息。在上述情况下,需要用户手动调节滚动条等定位工具,移动所述信息提示框的显示区域,才可能在众多已显示的提示信息中找到自己的传送虚拟道具的提示信息,并且由于用户并不知道自己传送虚拟道具的提示信息具体被显示在什么位置,定位也比较困难,非常不方便。
技术实现思路
本专利技术要解决的技术问题在于提供一种虚拟道具传送方法及装置,能够显示传送虚拟道具的过程,无需使用信息提示框显示传送虚拟道具的提示信息,更加方便。一种虚拟道具传送方法,包括以下步骤:保存虚拟道具图像;接收传送虚拟道具的请求,从所述请求中获取虚拟道具图像对应的类型标识,并根据所述类型标识获取相应的虚拟道具图像,获取虚拟道具传送路径的起点和终点,根据所述起点和终点确定所述虚拟道具的传送路径和传送方向;沿所述传送方向,在所述传送路径上的多个位置依次显示所述虚拟道具图像,每次显示所述虚拟道具图像时,擦除上一次显示的虚拟道具图像。一种虚拟道具传送装置包括:储存模块,用于保存虚拟道具图像;传送路径模块,用于接收传送虚拟道具的请求,从所述请求中获取虚拟道具图像对应的类型标识,并根据所述类型标识获取相应的虚拟道具图像,获取虚拟道具传送路径的起点和终点,根据所述起点和终点确定所述虚拟道具的传送路径和传送方向;显示模块,用于沿所述传送方向,在所述传送路径上的多个位置依次显示所述虚拟道具图像,每次显示所述虚拟道具图像时,擦除上一次显示的虚拟道具图像。本专利技术的虚拟道具传送方法及其装置直接根据所述虚拟道具传送的起点和终点确定虚拟道具的传送路径,在所述传送路径上的多个位置逐次显示所述虚拟道具图像,直观地显示出虚拟道具的传送过程。即使不在信息提示框中显示传送虚拟道具的传送信息也不会被忽略,每个虚拟道具的传送过程都会被显示,而不会被遗漏。在一个实施例,在保存虚拟道具图像的步骤中,保存多个虚拟道具图像;其中,所述多个虚拟道具图像的图像大小不相同,并且所述多个虚拟道具图像的旋转角度不相同;沿所述传送方向,在所述传送路径上的多个位置依次显示所述虚拟道具图像的步骤中,沿所述传送方向显示的各个所述虚拟道具图像的图像大小逐渐减小,并且所述虚拟道具图像的旋转角度逐渐增大。上述实施例中,采用了预先保存所述虚拟道具图像的大小不同并且旋转角度不同,在显示虚拟道具传送过程时,只需要在所述传送路径上依次显示各个预先保存的虚拟道具图像,就可以虚拟道具在传送过程中的近大远小,以及翻转的过程,实效传送过程的立体效果。无需对同一张图片执行缩放、旋转和位移的动态绘制操作,大大减少了显示虚拟道具传送过程对处理器的处理资源的占用。由于不需要动态绘制就可以满足动画效果,对CPU的占用很低,避免了在2D环境下UI(UserInterface,用户界面)播放动画帧数过高导致CPU占用过高的问题。本专利技术要解决的技术问题还在于提供一种虚拟演播厅的控制方法及装置,能够显示传送虚拟道具的过程,无需使用信息提示框显示传送虚拟道具的提示信息,更加方便。一种虚拟演播厅的控制方法,包括以下步骤:保存虚拟道具图像;接收进入所述虚拟演播厅的用户ID发出的传送虚拟道具的请求,从所述请求中获取虚拟道具图像对应的类型标识,并根据所述类型标识获取相应的虚拟道具图像,获取虚拟道具传送路径的起点和终点,根据所述起点和终点确定所述虚拟道具的传送路径和传送方向;沿所述传送方向,在所述传送路径上的多个位置依次显示所述虚拟道具图像,其中,并且每次显示所述虚拟道具图像时,擦除上一次显示的虚拟道具图像。一种虚拟演播厅的控制装置包括虚拟道具传送装置,所述虚拟道具传送装置包括:储存模块,用于保存虚拟道具图像;传送路径模块,用于接收进入所述虚拟演播厅的用户ID发出的传送虚拟道具的请求,从所述请求中获取虚拟道具图像对应的类型标识,并根据所述类型标识获取相应的虚拟道具图像,获取虚拟道具传送路径的起点和终点,根据所述起点和终点确定所述虚拟道具的传送路径和传送方向;以及,显示模块,用于沿所述传送方向,在所述传送路径上的多个位置依次显示所述虚拟道具图像,并且每次显示所述虚拟道具图像时,擦除上一次显示的虚拟道具图像。本专利技术的虚拟演播厅的控制方法及其装置直接根据所述虚拟演播厅中用户ID发出的传送虚拟道具的请求,获取所述虚拟道具传送的起点和终点确定虚拟道具的传送路径,在所述传送路径上的多个位置逐次显示所述虚拟道具图像,直观地显示出虚拟道具的传送过程。即使不在信息提示框中显示传送虚拟道具的传送信息也不会被忽略,每个虚拟道具的传送过程都会被显示,而不会被遗漏。附图说明图1是本专利技术虚拟道具传送方法的流程示意图;图2是本专利技术虚拟演播厅的控制方法的流程示意图;图3是本专利技术虚拟道具传送装置的结构示意图。具体实施方式请参阅图1,图1是本专利技术虚拟道具传送方法的流程示意图。所述虚拟道具传送方法包括以下步骤:S101,保存虚拟道具图像;S102,接收传送虚拟道具的请求,获取虚拟道具传送路径的起点和终点,根据所述起点和终点确定所述虚拟道具的传送路径和传送方向;S103,沿所述传送方向,在所述传送路径上的多个位置依次显示所述虚拟道具图像,并且每次显示所述虚拟道具图像时,擦除上一次显示的虚拟道具图像。本专利技术的虚拟道具传送方法直接根据所述虚拟道具传送的起点和终点确定虚拟道具的传送路径,在所述传送路径上的多个位置逐次显示所述虚拟道具图像,直观地显示出虚拟道具的传送过程。即使不在信息提示框中显示传送虚拟道具的传送信息也不会被忽略,每次虚拟道具的传送过程都会被显示,而不会被遗漏。其中,对于步骤101,所述虚拟道具图像包括各种虚拟道具的图像,例如各种鲜花的图像、各种糖果的图像、以及各种不同的小礼物的图像等。在一个实施例中,所述虚拟道具图像的存储地址保存在通信服务器中,所述虚本文档来自技高网
...
虚拟道具传送方法及装置,虚拟演播厅的控制方法及装置

【技术保护点】
一种虚拟道具传送方法,其特征在于,包括以下步骤:保存虚拟道具图像;接收传送虚拟道具的请求,获取虚拟道具传送路径的起点和终点,根据所述起点和终点确定所述虚拟道具的传送路径和传送方向;沿所述传送方向,在所述传送路径上的多个位置依次显示所述虚拟道具图像,每次显示所述虚拟道具图像时,擦除上一次显示的虚拟道具图像。

【技术特征摘要】
1.一种虚拟道具传送方法,其特征在于,包括以下步骤:保存虚拟道具图像;接收传送虚拟道具的请求,从所述请求中获取虚拟道具图像对应的类型标识,并根据所述类型标识获取相应的虚拟道具图像,获取虚拟道具传送路径的起点和终点,根据所述起点和终点确定所述虚拟道具的传送路径和传送方向;沿所述传送方向,在所述传送路径上的多个位置依次显示所述虚拟道具图像,每次显示所述虚拟道具图像时,擦除上一次显示的虚拟道具图像。2.如权利要求1所述的虚拟道具传送方法,其特征在于,在保存虚拟道具图像的步骤中,保存多个虚拟道具图像;其中,所述多个虚拟道具图像的图像大小不相同,并且所述多个虚拟道具图像的旋转角度不相同;在沿所述传送方向,在所述传送路径上的多个位置依次显示所述虚拟道具图像的步骤中,沿所述传送方向显示的各个所述虚拟道具图像的图像大小逐渐减小,并且所述虚拟道具图像的旋转角度逐渐增大。3.如权利要求1或者2所述的虚拟道具传送方法,其特征在于,在所述传送路径上的多个位置依次显示所述虚拟道具图像的步骤包括:获取多个相应虚拟道具的位图素材,将所述位图素材生成一张包含所述位图素材的位图数据;在所述传送路径对应的位置覆盖一张透明位图;沿所述传送路径在所述透明位图上通过Flash的图像渲染器依次渲染所述位图数据中相应的虚拟道具图像。4.如权利要求3所述的虚拟道具传送方法,其特征在于,在所述透明位图上通过Flash的图像渲染器依次渲染所述位图数据中相应的虚拟道具图像的步骤包括:将第一帧渲染的虚拟道具图像锁定显示;擦除第一帧渲染的虚拟道具图像对应的像素点,同时强制渲染第二帧的虚拟道具图像对应的像素点,并将第二帧的虚拟道具图像锁定隐藏;其中,所述第一帧和所述第二帧为渲染过程中的任意相邻的两帧;在第二帧的虚拟道具图像完成渲染后,解锁所述第一帧和第二帧的虚拟道具图像。5.如权利要求1所述的虚拟道具传送方法,其特征在于,获取虚拟道具传送路径的起点和终点,根据所述起点和终点确定所述虚拟道具的传送路径和传送方向的步骤包括:获取同一时刻请求传送的虚拟道具个数,根据预先设定的所述终点的收敛区域,计算所述收敛区域上各个虚拟道具传送的终点;根据各个所述虚拟道具传送的起点和终点,分别获取连接所述起点和所述终点的变速抛物线轨迹作为所述虚拟道具的传送路径。6.如权利要求5所述的虚拟道具传送方法,其特征在于,分别获取连接所述起点和所述终点的变速抛物线轨迹作为所述虚拟道具的传送路径的步骤包括:分别获取所述起点和所述终点的横坐标和纵坐标;分别计算所述起点和所述终点的横坐标的平均值和纵坐标的平均值,作为所述传送路径上第三点的横坐标和纵坐标;采用贝塞尔曲线算法计算从所述起点开始,经过所述第三点,到所述终点的变速抛物线轨迹作为所述虚拟道具的传送路径。7.一种虚拟演播厅的控制方法,其特征在于,包括以下步骤:保存虚拟道具图像;接收进入所述虚拟演播厅的用户ID发出的传送虚拟道具的请求,从所述请求中获取虚拟道具图...

【专利技术属性】
技术研发人员:李玉萍陈杰涂飞李博闻
申请(专利权)人:广州华多网络科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1