【技术实现步骤摘要】
一种页面对象状态信息确定方法、装置、设备和可读介质
[0001]本申请涉及计算机
,尤其涉及一种页面对象状态信息确定方法、装置、设备和计算机可读介质。
技术介绍
[0002]在现有技术中,可以预先为页面对象设置对应的预设动画,当用户对页面对象进行操作完成后,程序触发预设动画,使得页面对象按照预设动画来实现动画效果。例如,可以为小球预先设置对应的弹跳动画,当用户点击或轻触小球后,小球可以按照预设的弹跳动画的轨迹完成预设运动。
[0003]在实际应用时,用户的操作可能不止是针对页面对象进行点击或轻触等短暂操作,而是需要对页面对象执行诸如移动位置、旋转、缩放的持续性操作。此时,用户并不希望等到持续性操作结束后,页面对象才开始执行动画动作,而是希望在对页面对象进行持续性操作的过程中,页面对象就执行动画动作。
[0004]为此,需要提供一种在用户对页面对象进行持续性操作的过程中,如何实现页面对象的动画效果的技术方案。
技术实现思路
[0005]本说明书实施例提供一种页面对象状态方法、装置、设备和计算机可读介质,从而实现了,在用户对页面对象进行持续性操作的过程中,页面对象在响应于用户操作改变状态的同时可以执行动画动作。
[0006]为解决上述技术问题,本说明书实施例是这样实现的:
[0007]本说明书实施例提供的一种页面对象状态信息确定方法,包括:获取用户的当前帧手势状态信息和目标对象在用户手势末次变化帧的前一帧中的对象参考状态信息;基于所述当前帧手势状态信息和所述对象参考状 ...
【技术保护点】
【技术特征摘要】
1.一种页面对象状态信息确定方法,包括:获取用户的当前帧手势状态信息和目标对象在用户手势末次变化帧的前一帧中的对象参考状态信息;基于所述当前帧手势状态信息和所述对象参考状态信息,确定参考状态差值信息;所述参考状态差值信息表示所述目标对象在当前帧状态变化前的状态与用户的当前帧手势所指示的预测状态间的差距;获取当前时间和用户手势末次变化帧的前一帧对应的参考时间;基于所述当前时间和所述参考时间,计算参考时间差;所述参考时间差表示所述当前时间距离所述参考时间的差值;获取所述目标对象的预设动画持续时长;将所述预设动画持续时长和所述参考时间差输入预设的动画缓冲函数,计算得到动画缓冲参数;所述动画缓冲参数用于调节所述目标对象的状态变化幅度;基于所述动画缓冲参数和所述参考状态差值信息,得到当前帧对象状态变化信息;基于所述对象参考状态信息和所述当前帧对象状态变化信息,得到所述目标对象的当前帧对象状态信息。2.如权利要求1所述的方法,所述页面对象状态信息包括页面对象位置信息,其中,所述获取用户的当前帧手势状态信息和目标对象在用户手势末次变化帧的前一帧中的对象参考状态信息,具体包括:获取用户的当前帧手势位置和目标对象在用户手势末次移动帧的前一帧中的对象参考位置;所述基于所述当前帧手势状态信息和所述对象参考状态信息,确定参考状态差值信息,具体包括:基于所述当前帧手势位置和所述对象参考位置,计算参考距离;所述参考距离表示当前帧目标对象移动前所述目标对象的位置与用户的所述当前帧手势位置的距离;所述基于所述动画缓冲参数和所述参考状态差值信息,得到当前帧对象状态变化信息,具体包括:基于所述动画缓冲参数和所述参考距离,得到当前帧对象移动距离;所述基于所述对象参考状态信息和所述当前帧对象状态变化信息,得到所述目标对象的当前帧对象状态信息,具体包括:基于所述对象参考位置和所述当前帧对象移动距离,得到所述目标对象的当前帧对象位置。3.如权利要求1所述的方法,所述页面对象状态信息包括页面对象角度信息,其中,所述获取用户的当前帧手势状态信息和目标对象在用户手势末次变化帧的前一帧中的对象参考状态信息,具体包括:获取用户的当前帧手势角度和目标对象在用户手势末次变化帧的前一帧中的对象参考角度;所述基于所述当前帧手势状态信息和所述对象参考状态信息,确定参考状态差值信息之前,还包括:基于所述当前帧手势角度,确定所述目标对象的当前帧对象预测角度;所述基于所述当前帧手势状态信息和所述对象参考状态信息,确定参考状态差值信息,具体包括:基于所述当前帧对象预测角度和所述对象参考角度,计算参考角度差;所述参考角度差表示当前帧目标对象旋转前所述目标对象的角度与所述当前帧对象预测角度的差距;所述基于所述动画缓冲参数和所述参考状态差值信息,得到当前帧对象状态变化信息,具体包括:基于所述动画缓冲参数和所述参考角度差,得到当前帧对象旋转角度;
所述基于所述对象参考状态信息和所述当前帧对象状态变化信息,得到所述目标对象的当前帧对象状态信息,具体包括:基于所述对象参考角度和所述当前帧对象旋转角度,得到所述目标对象的当前帧对象角度。4.如权利要求1所述的方法,所述页面对象状态信息包括页面对象尺寸信息,其中,所述获取用户的当前帧手势状态信息和目标对象在用户手势末次变化帧的前一帧中的对象参考状态信息,具体包括:获取用户的当前帧手势状态信息和目标对象在用户手势末次移动帧的前一帧中的对象参考尺寸;所述基于所述当前帧手势状态信息和所述对象参考状态信息,确定参考状态差值信息之前,还包括:基于所述当前帧手势状态信息,确定所述目标对象的当前帧对象预测尺寸;所述基于所述当前帧手势状态信息和所述对象参考状态信息,确定参考状态差值信息,具体包括:基于所述当前帧对象预测尺寸和所述对象参考尺寸,计算参考尺寸差;所述参考尺寸差表示当前帧目标对象尺寸变化前所述目标对象的尺寸与所述当前帧对象预测尺寸的尺寸差;所述基于所述动画缓冲参数和所述参考状态差值信息,得到当前帧对象状态变化信息,具体包括:基于所...
【专利技术属性】
技术研发人员:李中贤,冯东凯,王波,蒋品,
申请(专利权)人:北京光启元数字科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。