[发明专利]应用于游戏场景中游戏速度的处理方法和装置有效
申请号: | 201210176979.9 | 申请日: | 2012-05-31 |
公开(公告)号: | CN102722650A | 公开(公告)日: | 2012-10-10 |
发明(设计)人: | 王小野 | 申请(专利权)人: | 北京像素软件科技股份有限公司 |
主分类号: | G06F19/00 | 分类号: | G06F19/00 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 杨春香;宋志强 |
地址: | 100043 北京市石景山区八*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用于 游戏 场景 速度 处理 方法 装置 | ||
技术领域
本发明涉及计算机技术,特别涉及应用于游戏场景中游戏速度的调整方法和装置。
背景技术
目前,游戏的表现形式正在经历一个多样的变化,在某一特定时间段放慢游戏速度或者加快游戏速度能使游戏的表现形式满足多样变化的需求,并使游戏用户更能特别关注某一特定事件。
现有技术中,放慢游戏速度或者加快游戏速度都是通过调整游戏帧的更新频率来实现的,其中,游戏场景中,每次逻辑循环的更新算一帧,记为游戏帧。但是,由于游戏帧能够体现游戏场景中游戏的流畅度,如果游戏帧更新过慢,会导致游戏不流畅。
发明内容
本发明提供了应用于游戏场景中游戏速度的调整方法和装置,用于实现游戏速度的调整。
本发明提供的技术方案包括:
一种应用于游戏场景中游戏速度的调整方法,包括:
A,在启动游戏时,设置默认的每帧逻辑时间作为当前每帧逻辑时间,依据当前每帧逻辑时间对游戏帧进行更新;
B,当需要调整游戏速度时,接收并缓存用户输入的以下速度调整参数,并继续依照所述当前每帧逻辑时间对接收到所述调整参数时对应的游戏帧进行更新;
C,在步骤B中的游戏帧结束后,按照所述调整参数调整所述当前每帧逻辑时间,将调整后的当前每帧逻辑时间作为当前每帧逻辑时间,对步骤B中的游戏帧结束之后的游戏帧进行更新。
优选地,所述速度调整参数包括:起始逻辑时间、结束逻辑时间和逻辑时间增量;
步骤C包括:
C1,将步骤B中的游戏帧结束之后的第一个游戏帧作为当前游戏帧;
C2,将当前每帧逻辑时间更新为起始逻辑时间,依照该当前每帧逻辑时间对当前游戏帧进行更新;
C3,在当前游戏帧结束之后把下一游戏帧作为当前游戏帧;
C4,将所述当前每帧逻辑时间加上所述逻辑时间增量,如果该结果大于等于所述结束逻辑时间,则将所述结束逻辑时间作为当前每帧逻辑时间,执行步骤C5,否则,将得到的结果作为当前每帧逻辑时间,并执行步骤C6;
C5,依照该当前每帧逻辑时间对当前游戏帧以及之后的游戏帧进行更新;
C6,依照该当前每帧逻辑时间对当前游戏帧进行更新,并返回步骤C3。
本发明中,步骤C4和步骤C5之间,进一步包括:清除缓存的所述调整参数。
本发明中,所述开始逻辑时间介于调整游戏速度之前采用的当前每帧逻辑时间和所述结束逻辑时间之间。
本发明中,游戏帧为:游戏场景中每次逻辑循环的更新为一个游戏帧。
本发明还公开了一种应用于游戏场景中游戏速度的调整装置,包括:
第一更新单元,用于在启动游戏时,设置默认的每帧逻辑时间作为当前每帧逻辑时间,依据当前每帧逻辑时间对游戏帧进行更新;
第二更新单元,用于当需要调整游戏速度时,接收并缓存用户输入的速度调整参数,并继续依照所述当前每帧逻辑时间对接收到所述速度调整参数时对应的游戏帧进行更新;
第三更新单元,用于在所述第二更新单元更新的游戏帧结束后,按照所述速度调整参数调整所述当前每帧逻辑时间,将调整后的当前每帧逻辑时间作为当前每帧逻辑时间,对所述第二更新单元更新的游戏帧结束之后的游戏帧进行更新。
其中,所述速度调整参数包括:起始逻辑时间、结束逻辑时间和逻辑时间增量;
所述第三更新参数通过以下步骤执行更新:
C1,将所述第二更新单元更新的游戏帧结束之后的第一个游戏帧作为当前游戏帧;
C2,将当前每帧逻辑时间更新为起始逻辑时间,依照该当前每帧逻辑时间对当前游戏帧进行更新;
C3,在当前游戏帧结束之后把下一游戏帧作为当前游戏帧;
C4,将所述当前每帧逻辑时间加上所述逻辑时间增量,如果该结果大于等于所述结束逻辑时间,则将所述结束逻辑时间作为当前每帧逻辑时间,执行步骤C5,否则,将得到的结果作为当前每帧逻辑时间,并执行步骤C6;
C5,依照该当前每帧逻辑时间对当前游戏帧以及之后的游戏帧进行更新;
C6,依照该当前每帧逻辑时间对当前游戏帧进行更新,并返回步骤C3。
其中,步骤C4和步骤C5之间,进一步包括:清除缓存的所述调整参数。
其中,所述开始逻辑时间介于调整游戏速度之前采用的当前每帧逻辑时间和所述结束逻辑时间之间。
其中,游戏帧为:游戏场景中每次逻辑循环的更新为一个游戏帧。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京像素软件科技股份有限公司,未经北京像素软件科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210176979.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种LED显示面板、系统及设备
- 下一篇:一种三动力洗衣机
- 同类专利
- 专利分类
G06F 电数字数据处理
G06F19-00 专门适用于特定应用的数字计算或数据处理的设备或方法
G06F19-10 .生物信息学,即计算分子生物学中的遗传或蛋白质相关的数据处理方法或系统
G06F19-12 ..用于系统生物学的建模或仿真,例如:概率模型或动态模型,遗传基因管理网络,蛋白质交互作用网络或新陈代谢作用网络
G06F19-14 ..用于发展或进化的,例如:进化的保存区域决定或进化树结构
G06F19-16 ..用于分子结构的,例如:结构排序,结构或功能关系,蛋白质折叠,结构域拓扑,用结构数据的药靶,涉及二维或三维结构的
G06F19-18 ..用于功能性基因组学或蛋白质组学的,例如:基因型–表型关联,不均衡连接,种群遗传学,结合位置鉴定,变异发生,基因型或染色体组的注释,蛋白质相互作用或蛋白质核酸的相互作用