一种实现虚拟翻页的方法及装置、计算设备和存储介质制造方法及图纸

技术编号:21431299 阅读:31 留言:0更新日期:2019-06-22 11:40
本申请提供一种实现虚拟翻页的方法及装置、计算设备和存储介质,其中,实现虚拟翻页的方法包括:在获取到翻页指令的情况下,确定书本的当前页码、翻页页码以及与翻页页码对应的预备页码;在确定本地未存储有翻页页码对应的页面内容的情况下,下载并保存翻页页码以及所述预备页码对应的页面内容,删除本地存储的所述预备页码以及翻页页码以外的页码对应的页面内容,显示翻页页码的页面翻页动作以及翻页页码对应的页面内容,从而在本地只保存翻页页码和预备页码对应的页面内容,与现有技术相比,大大减小了对本地存储空间的占用,从而保证游戏的正常运行。

【技术实现步骤摘要】
一种实现虚拟翻页的方法及装置、计算设备和存储介质
本申请涉及动画
,特别涉及一种实现虚拟翻页的方法及装置、计算设备和存储介质。
技术介绍
现有技术的网络游戏中,书本翻页的动画效果制作一般都是使用Unity3D的UGUI(UnityGraphicalUserInterface,联合图形用户界面)翻书插件实现的。在具体使用过程中,对于需要用户在阅读时需要多页的翻页操作的情况,那么就需要加载对应页的书本内容。但是由于内存的限制,现有的UGUI翻书插件在书本页数过多的情况下占用内存过多,导致游戏出现卡顿而无法正常运行,严重影响了用户的游戏体验。
技术实现思路
有鉴于此,本申请实施例提供了一种实现虚拟翻页的方法及装置、计算设备和存储介质,以解决现有技术中存在的技术缺陷。本申请实施例公开了一种实现虚拟翻页的方法,所述方法包括:在获取到翻页指令的情况下,确定书本的当前页码、翻页页码以及与翻页页码对应的预备页码;在确定本地未存储有翻页页码对应的页面内容的情况下,下载并保存翻页页码以及所述预备页码对应的页面内容,删除本地存储的所述预备页码以及翻页页码以外的页码对应的页面内容,显示翻页页码的页面翻页动作以及所述翻页页码对应的页面内容。可选地,本实施例的实现虚拟翻页的方法还包括:在确定本地存储有翻页页码对应的页面内容的情况下,显示翻页页码的页面翻页动作以及翻页页码对应的页面内容,下载并保存预备页码对应的页面内容,删除本地存储的所述预备页码以及翻页页码以外的页码对应的页面内容。可选地,下载并保存预备页码对应的页面内容,删除本地存储的所述预备页码以及翻页页码以外的页码对应的页面内容,包括:判断本地是否存储所有预备页码对应的页面内容;若是,删除本地存储的所述预备页码以及翻页页码以外的页码对应的页面内容;若否,下载并保存本地未存储的预备页码对应的页面内容,删除本地存储的所述预备页码以及翻页页码以外的页码对应的页面内容。可选地,本实施例的实现虚拟翻页的方法还包括:将获得的翻页页码与本地存储的页面内容的页码进行对比,判断本地存储的页面内容的页码是否包括翻页页码;若是,则确定本地存储有翻页页码对应的页面内容;若否,则确定本地未存储有翻页页码对应的页面内容。可选地,所述翻页指令为根据用户的输入指令生成,其中,所述用户的输入指令通过触摸动作或交互设备的操作生成。可选地,所述下载翻页页码对应的页面内容,包括:向服务器请求下载所述翻页页码对应的页面内容;所述下载预备页码对应的页面内容,包括:向服务器请求下载所述预备页码对应的页面内容。可选地,在确定翻页页码为首页的情况下,所述方法还包括:加载首页参数,其中,所述首页参数包括:首页尺寸、首页翻页的旋转斜边、首页阴影的大小和首页翻页的旋转半径。可选地,所述方法还包括:在打开所述书本的情况下,控制角色由初始状态切换至读书状态,并将摄像机镜头由初始位置移动至所述角色的头顶;在关闭所述书本的情况下,控制角色由读书状态切换至初始状态,并将摄像机镜头由所述角色的头顶返回至初始位置。可选地,本申请的实现虚拟翻页的方法还包括:在显示翻页页码的页面翻页动作的过程中,通过设置状态机参数来控制角色执行对应的动作。可选地,显示翻页页码的页面翻页动作,包括:获取页面翻页动作的过程中每一帧生成的位置对象,根据所述位置对象计算得到每一帧对应的翻页页码的翻转角度和坐标;根据每一帧对应的翻页页码的翻转角度和坐标,显示翻页页码的页面翻页动作。可选地,所述方法还包括:通过设置面板组件遮罩参数、容器组件参数、书本页码的父节点参数以及内存回收参数,实现页面翻页动作中的翻页效果。可选地,确定书本的与翻页页码对应的预备页码,包括:确定页数阈值范围,根据翻页页码和页数阈值范围确定书本的与翻页页码对应的预备页码。本申请实施例还公开了一种实现虚拟翻页的装置,所述装置包括:页码确定模块,被配置为在获取到翻页指令的情况下,确定书本的当前页码、翻页页码以及与翻页页码对应的预备页码;处理模块,被配置为在确定本地未存储有翻页页码对应的页面内容的情况下,下载并保存翻页页码以及所述预备页码对应的页面内容,删除本地存储的所述预备页码以及翻页页码以外的页码对应的页面内容,显示翻页页码的页面翻页动作以及所述翻页页码对应的页面内容。可选地,所述处理模块还被配置为:在确定本地存储有翻页页码对应的页面内容的情况下,显示翻页页码的页面翻页动作以及翻页页码对应的页面内容,下载并保存预备页码对应的页面内容,删除本地存储的所述预备页码以及翻页页码以外的页码对应的页面内容。可选地,所述处理模块进一步被配置为:判断本地是否存储所有预备页码对应的页面内容;若是,删除本地存储的所述预备页码以及翻页页码以外的页码对应的页面内容;若否,下载并保存本地未存储的预备页码对应的页面内容,删除本地存储的所述预备页码以及翻页页码以外的页码对应的页面内容。可选地,本实施例的实现虚拟翻页的装置还包括:对比模块,被配置为将获得的翻页页码与本地存储的页面内容的页码进行对比,判断本地存储的页面内容的页码是否包括翻页页码;若是,则确定本地存储有翻页页码对应的页面内容;若否,则确定本地未存储有翻页页码对应的页面内容。可选地,所述翻页指令为根据用户的输入指令生成,其中,所述用户的输入指令通过触摸动作或交互设备的操作生成。可选地,所述处理模块具体被配置为:向服务器请求下载所述翻页页码对应的页面内容;所述处理模块具体被配置为:向服务器请求下载所述预备页码对应的页面内容。可选地,所述处理模块进一步被配置为:在确定翻页页码为首页的情况下,加载首页参数,其中,所述首页参数包括:首页尺寸、首页翻页的旋转斜边、首页阴影的大小和首页翻页的旋转半径。可选地,所述装置还包括:第一角色控制模块,被配置为在打开所述书本的情况下,控制角色由初始状态切换至读书状态,并将摄像机镜头由初始位置移动至所述角色的头顶,在关闭所述书本的情况下,控制角色由读书状态切换至状态,并将摄像机镜头由所述角色的头顶返回至初始位置。可选地,所述装置还包括:第二角色控制模块,被配置为在显示翻页页码的页面翻页动作的过程中,通过设置状态机参数来控制角色执行对应的动作。可选地,所述处理模块具体被配置为:获取页面翻页动作的过程中每一帧生成的位置对象,根据所述位置对象计算得到每一帧对应的翻页页码的翻转角度和坐标;根据每一帧对应的翻页页码的翻转角度和坐标,显示翻页页码的页面翻页动作。可选地,所述装置还包括:翻页效果实现模块,被配置为通过设置面板组件遮罩参数、容器组件参数、书本页码的父节点参数以及内存回收参数,实现页面翻页动作中的翻页效果。可选地,所述页码确定模块具体被配置为:确定页数阈值范围,根据翻页页码和页数阈值范围确定书本的与翻页页码对应的预备页码。本申请实施例还公开了一种计算设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机指令,所述处理器执行所述指令时实现如上所述实现虚拟翻页的方法的步骤。本申请实施例还公开了一种计算机可读存储介质,其存储有计算机指令,该指令被处理器执行时实现如上所述实现虚拟翻页的方法的步骤。本申请提供的实现虚拟翻页的方法及装置,通过先确定书本的当前页码、翻页页码和预备页码,在确定本地未存储有翻页页码对应的页面内容的情况下,下载本文档来自技高网...

【技术保护点】
1.一种实现虚拟翻页的方法,其特征在于,所述方法包括:在获取到翻页指令的情况下,确定书本的当前页码、翻页页码以及与翻页页码对应的预备页码;在确定本地未存储有翻页页码对应的页面内容的情况下,下载并保存翻页页码以及所述预备页码对应的页面内容,删除本地存储的所述预备页码以及翻页页码以外的页码对应的页面内容,显示翻页页码的页面翻页动作以及所述翻页页码对应的页面内容。

【技术特征摘要】
1.一种实现虚拟翻页的方法,其特征在于,所述方法包括:在获取到翻页指令的情况下,确定书本的当前页码、翻页页码以及与翻页页码对应的预备页码;在确定本地未存储有翻页页码对应的页面内容的情况下,下载并保存翻页页码以及所述预备页码对应的页面内容,删除本地存储的所述预备页码以及翻页页码以外的页码对应的页面内容,显示翻页页码的页面翻页动作以及所述翻页页码对应的页面内容。2.如权利要求1所述的实现虚拟翻页的方法,其特征在于,还包括:在确定本地存储有翻页页码对应的页面内容的情况下,显示翻页页码的页面翻页动作以及翻页页码对应的页面内容,下载并保存预备页码对应的页面内容,删除本地存储的所述预备页码以及翻页页码以外的页码对应的页面内容。3.如权利要求1或2所述的实现虚拟翻页的方法,其特征在于,下载并保存预备页码对应的页面内容,删除本地存储的所述预备页码以及翻页页码以外的页码对应的页面内容,包括:判断本地是否存储所有预备页码对应的页面内容;若是,删除本地存储的所述预备页码以及翻页页码以外的页码对应的页面内容;若否,下载并保存本地未存储的预备页码对应的页面内容,删除本地存储的所述预备页码以及翻页页码以外的页码对应的页面内容。4.如权利要求1所述的实现虚拟翻页的方法,其特征在于,还包括:将获得的翻页页码与本地存储的页面内容的页码进行对比,判断本地存储的页面内容的页码是否包括翻页页码;若是,则确定本地存储有翻页页码对应的页面内容;若否,则确定本地未存储有翻页页码对应的页面内容。5.如权利要求1所述的实现虚拟翻页的方法,其特征在于,所述翻页指令为根据用户的输入指令生成,其中,所述用户的输入指令通过触摸动作或交互设备的操作生成。6.如权利要求1或2所述的实现虚拟翻页的方法,其特征在于,所述下载翻页页码对应的页面内容,包括:向服务器请求下载所述翻页页码对应的页面内容;所述下载预备页码对应的页面内容,包括:向服务器请求下载所述预备页码对应的页面内容。7.如权利要求1或2所述的实现虚拟翻页的方法,其特征在于,在确定翻页页码为首页的情况下,所述方法还包括:加载首页参数,其中,所述首页参数包括:首页尺寸、首页翻页的旋转斜边、首页阴影的大小和首页翻页的旋转半径。8.如权利要求1所述的实现虚拟翻页的方法,其特征在于,还包括:在打开所述书本的情况下,控制角色由初始状态切换至读书状态,并将摄像机镜头由初始位置移动至所述角色的头顶;在关闭所述书本的情况下,控制角色由读书状态切换至初始状态,并将摄像机镜头由所述角色的头顶返回至初始位置。9.如权利要求1所述的实现虚拟翻页的方法,其特征在于,还包括:在显示翻页页码的页面翻页动作的过程中,通过设置状态机参数来控制角色执行对应的动作。10.如权利要求1所述的实现虚拟翻页的方法,其特征在于,显示翻页页码的页面翻页动作,包括:获取页面翻页动作的过程中每一帧生成的位置对象,根据所述位置对象计算得到每一帧对应的翻页页码的页面翻转角度和坐标;根据每一帧对应的翻页页码的页面翻转角度和坐标,显示翻页页码的页面翻页动作。11.如权利要求1或10所述的实现虚拟翻页的方法,其特征在于,所述方法还包括:通过设置面板组件遮罩参数、容器组件参数、书本页码的父节点参数以及内存回收参数,实现页面翻页动作对应的翻页效果。12.如权利要求1所述的实现虚拟翻页的方法,其特征在于,确定书本的与翻页页码对应的预备页码,包括:确定页数阈值范围,根据翻页页码和页数阈值范围确定书本的与翻页页码对应的预备页码。13.一种实现虚拟翻页的装置,其特征在于,所述装置包括:页码确定模块,被配置为在获取到翻页指令的情况下,确定书本的当前页码、翻页页码以及与翻页页码对应的预备页码;处理模块,被配置为在...

【专利技术属性】
技术研发人员:胡清吕冠霖刘云龙刘轶
申请(专利权)人:珠海金山网络游戏科技有限公司
类型:发明
国别省市:广东,44

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

1