[发明专利]一种对象的控制方法、装置、终端及存储介质有效
| 申请号: | 201811495128.4 | 申请日: | 2018-12-07 |
| 公开(公告)号: | CN109600657B | 公开(公告)日: | 2021-11-09 |
| 发明(设计)人: | 周志刚 | 申请(专利权)人: | 武汉瓯越网视有限公司 |
| 主分类号: | H04N21/431 | 分类号: | H04N21/431;H04N21/478 |
| 代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
| 地址: | 430070 湖北省武汉市东湖新技术开*** | 国省代码: | 湖北;42 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 对象 控制 方法 装置 终端 存储 介质 | ||
本发明实施例公开了一种对象的控制方法、装置、终端及存储介质。该方法包括:获取上一个已调整的目标对象的设定属性的属性值,作为待调整的目标对象的设定属性的当前属性值;基于预设的属性调整函数调整当前属性值,得到目标属性值;根据目标属性值控制对应目标对象在显示屏幕上的行为操作。本发明实施例的技术方案,可以较大程度上降低了各目标对象的设定属性相同的可能性,使得各目标对象在显示屏幕上具有不同的行为操作,有效解决了多个目标对象容易聚集在一起,进一步导致的各目标对象的具体行为难以清楚呈现的技术问题。
技术领域
本发明实施例涉及计算机领域,尤其涉及一种对象的控制方法、装置、终端及存储介质。
背景技术
在很多应用场景中,显示屏幕上可能会出现多种对象,而且每种对象的数量很可能不止一个。那么,当显示屏幕上的多个对象聚集在一起时,尤其是当各个对象之间发生行为交互时,很难将每个对象的具体行为清楚呈现。
例如,在带有弹幕的视频播放场景中,当持续出现大量弹幕时,很可能造成各弹幕之间相互重叠,使得用户无法清楚得知各弹幕的具体内容。再例如,在直播场景中,当短时间内出现大量的多种类型的礼物时,很可能造成礼物之间相互重叠,使得主播以及其它观众无法清楚得知是哪位观众送了哪个礼物。
发明内容
本发明实施例提供了一种对象的控制方法、装置、终端及存储介质,以便于控制各对象的行为操作,使得各对象的具体行为可以清楚呈现。
第一方面,本发明实施例提供了一种对象的控制方法,可以包括:
获取上一个已调整的目标对象的设定属性的属性值,作为待调整的目标对象的设定属性的当前属性值;
基于预设的属性调整函数调整当前属性值,得到目标属性值;
根据目标属性值控制对应目标对象在显示屏幕上的行为操作。
可选的,所述方法还可以包括:
若上一个已调整的目标对象不存在,则获取预设的属性值作为待调整的目标对象的设定属性的当前属性值。
可选的,基于预设的属性调整函数调整当前属性值,得到目标属性值,具体可以包括:
获取待调整的目标对象的设定属性的属性值范围内相邻属性值的差值;
根据差值的整数倍数生成属性调整数据,根据属性调整数据调整当前属性值,得到目标属性值;
其中,各目标对象的设定属性的属性值范围内各相邻属性值的差值相同。
可选的,属性值范围的最值是0和N,其中N是除0以外的有理数;
根据属性调整数据调整当前属性值,得到目标属性值,具体可以包括:
当以当前属性值和属性调整数据之和的结果作为被除数,以N和差值之和的结果作为除数时,则以除数和被除数之商的余数作为目标属性值。
可选的,设定属性包括移动路线时,属性调整数据包括移动路线调整数据。
可选的,所述方法还可以包括:
当第一目标对象查找到未匹配有自身的行为对象的第二目标对象后,第一目标对象朝向第二目标对象移动,直至第一目标对象和第二目标对象的距离在预设的行为范围之内时,计算第一目标对象和除第一目标对象之外的其他对象的相距距离;
若相距距离小于预设的阈值,则第一目标对象朝向第二目标对象移动单位距离,并判断移动单位距离后的第一目标对象和第二目标对象的距离是否小于预设的最小阈值;
若是,则第一目标对象停止移动;否则,返回执行计算第一目标对象和除第一目标对象之外的其他对象的相距距离的操作,直至相距距离大于等于预设的阈值,第一目标对象停止移动。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉瓯越网视有限公司,未经武汉瓯越网视有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811495128.4/2.html,转载请声明来源钻瓜专利网。





