【技术实现步骤摘要】
一种实现虚拟翻页的方法及装置、计算设备和存储介质
本申请涉及动画
,特别涉及一种实现虚拟翻页的方法及装置、计算设备和存储介质。
技术介绍
现有技术的网络游戏中,书本翻页的动画效果制作一般都是使用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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。