本发明涉及移动终端,尤其涉及游戏画面优化方法、游戏设备及计算机可读存储介质。
背景技术:
1、手机游戏画面的实现原理和电影一样,在单位时间内使用固定的帧率刷新画面,每刷新一次画面,就要进行一次画面渲染。
2、在相关的游戏画面调节方法中,游戏渲染帧率是固定的,在系统检测到当前算力不足时,输出降低帧率或降低画质的提示按钮,并在接收到确认降低帧率或降低画质的指令时,降低当前游戏的帧率或画质。然而,当前这种游戏画面调节方式只能单向调节游戏画面,当设备的算力恢复或设备内存较为空闲时,无法将降帧或降质的画面调回,导致游戏画面显示效果较差。
3、上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
1、本发明的主要目的在于提供一种发明名称,解决现有技术中当设备的算力恢复或设备内存较为空闲时,无法将降帧或降质的画面调回,导致游戏画面显示效果较差的问题。
2、为实现上述目的,本发明提供一种游戏画面优化方法,所述游戏画面优化方法包括以下步骤:
3、获取历史时段的游戏画面帧以及接收到的操作指令,并基于所述游戏画面帧确定游戏特征信息;
4、根据所述游戏特征信息以及所述操作指令预测下一时段的需求帧率;
5、根据所述需求帧率和游戏设备的状态信息确定所述下一时段的目标帧率;
6、将所述游戏设备的显示帧率调整至所述目标帧率。
7、可选地,所述将所述游戏设备的显示帧率调整至所述目标帧率的步骤之后,还包括:
8、检测到所述状态信息发生变化时,跳转执行所述根据所述需求帧率和游戏设备的状态信息确定所述下一时段的目标帧率的步骤;或者
9、启动计时器,并在所述计时器的计时值大于预设时长时,控制所述计时器清零,以及跳转执行所述根据所述需求帧率和游戏设备的状态信息确定所述下一时段的目标帧率的步骤。
10、可选地,所述根据所述需求帧率和游戏设备的状态信息确定所述下一时段的目标帧率的步骤包括:
11、确定所述状态信息对应的最大允许帧率,以及所述游戏画面帧对应的当前帧率,其中,所述最大允许帧率大于所述当前帧率;
12、在所述需求帧率小于所述当前帧率,或者所述需求帧率大于所述当前帧率,小于所述最大允许帧率时,将所述需求帧率作为所述目标帧率;或者
13、在所述需求帧率大于所述最大允许帧率时,将所述最大允许帧率作为所述目标帧率。
14、可选地,当所述最大允许帧率小于所述当前帧率时,所述确定所述状态信息对应的最大允许帧率,以及所述游戏画面帧对应的当前帧率的步骤之后,还包括:
15、在所述需求帧率大于所述最大允许帧率时,将所述最大帧率作为所述目标帧率;或者
16、在所述需求帧率小于所述最大允许帧率时,将所述需求帧率作为所述目标帧率。
17、可选地,所述获取历史时段的游戏画面帧以及接收到的操作指令,并基于所述游戏画面帧确定游戏特征信息的步骤包括:
18、获取所述历史时段的游戏画面帧以及接收到的所述操作指令;
19、根据所述游戏画面帧确定游戏人物的健康值、所述游戏人物的移动速度以及所述游戏人物的攻击动作;
20、将所述健康值、所述移动速度以及所述攻击动作作为所述游戏特征信息。
21、可选地,所述根据所述游戏特征信息以及所述操作指令预测下一时段的需求帧率的步骤包括:
22、在所述游戏人物的移动速度超出预设移动速度以及所述操作指令为视野变化指令时,确定所述需求帧率为第一帧率;或者
23、在所述健康值发生变化、所述移动速度为0、所述攻击动作未发生变化,所述操作指令为补充健康值指令时,确定所述需求帧率为第二帧率;或者
24、在所述移动速度等于所述预设移动速度,所述操作指令为行走指令时,确定所述需求帧率为第三帧率;或者
25、在所述移动速度为0、所述操作指令为视野变化指令时,确定所述需求帧率为第四帧率;或者
26、在所述移动速度为0,所述操作指令为空时,确定所述需求帧率为第五帧率。
27、可选地,所述根据所述需求帧率和游戏设备的状态信息确定所述下一时段的目标帧率的步骤之前,还包括:
28、获取所述游戏设备的cpu当前的温度、cpu利用率、gpu利用率以及运行内存占用率;
29、将所述cpu当前的温度、所述cpu利用率、所述gpu利用率以及所述运行内存占用率作为所述游戏设备的所述状态信息。
30、可选地,所述将所述游戏设备的显示帧率调整至所述目标帧率的步骤之后,还包括:
31、在接收到人物镜头以及游戏视野的放大指令时,确定所述放大指令关联的帧率变化值;
32、在所述显示帧率不为最大帧率且所述状态信息为良好时,基于所述帧率变化值提高所述显示帧率。
33、此外,为实现上述目的,本发明还提供一种游戏设备,所述游戏设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的游戏画面优化程序,所述游戏画面优化程序被所述处理器执行时实现如上所述的游戏画面优化方法的步骤。
34、此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有游戏画面优化程序,所述游戏画面优化程序被处理器执行时实现如上所述的游戏画面优化方法的步骤。
35、本发明实施例提供了游戏画面优化方法、游戏设备及计算机可读存储介质,首先获取历史时段的游戏画面帧以及接收到的操作指令,并基于所述游戏画面帧确定游戏特征信息,并根据所述游戏特征信息以及所述操作指令预测下一时段的需求帧率,随后根据所述需求帧率和游戏设备的状态信息确定所述下一时段的目标帧率,最后将所述游戏设备的显示帧率调整至所述目标帧率。可以看出,通过结合历史时段的游戏画面帧以及接收到的操作指令计算下一时段的需求帧率,并根据需求帧率和游戏设备的状态信息确定目标帧率,进而保障目标帧率能够动态调整,最后将游戏设备的显示帧率动态调整至目标帧率,进而提高游戏画面的显示效果。
技术特征:
1.一种游戏画面优化方法,其特征在于,所述游戏画面优化方法包括:
2.如权利要求1所述的游戏画面优化方法,其特征在于,所述将所述游戏设备的显示帧率调整至所述目标帧率的步骤之后,还包括:
3.如权利要求1所述的游戏画面优化方法,其特征在于,所述根据所述需求帧率和游戏设备的状态信息确定所述下一时段的目标帧率的步骤包括:
4.如权利要求3所述的游戏画面优化方法,其特征在于,当所述最大允许帧率小于所述当前帧率时,所述确定所述状态信息对应的最大允许帧率,以及所述游戏画面帧对应的当前帧率的步骤之后,还包括:
5.如权利要求1所述的游戏画面优化方法,其特征在于,所述获取历史时段的游戏画面帧以及接收到的操作指令,并基于所述游戏画面帧确定游戏特征信息的步骤包括:
6.如权利要求5所述的游戏画面优化方法,其特征在于,所述根据所述游戏特征信息以及所述操作指令预测下一时段的需求帧率的步骤包括:
7.如权利要求1所述的游戏画面优化方法,其特征在于,所述根据所述需求帧率和游戏设备的状态信息确定所述下一时段的目标帧率的步骤之前,还包括:
8.如权利要求1所述的游戏画面优化方法,其特征在于,所述将所述游戏设备的显示帧率调整至所述目标帧率的步骤之后,还包括:
9.一种游戏设备,其特征在于,所述游戏设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的游戏画面优化程序,所述游戏画面优化程序被所述处理器执行时实现如权利要求1至8中任一项游戏画面优化方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有游戏画面优化程序,所述游戏画面优化程序被处理器执行时实现如权利要求1至8中任一项所述的游戏画面优化方法的步骤。
技术总结
本发明公开了游戏画面优化方法、游戏设备及计算机可读存储介质,其中,所述游戏画面优化方法包括以下步骤:获取历史时段的游戏画面帧以及接收到的操作指令,并基于所述游戏画面帧确定游戏特征信息;根据所述游戏特征信息以及所述操作指令预测下一时段的需求帧率;根据所述需求帧率和游戏设备的状态信息确定所述下一时段的目标帧率;将所述游戏设备的显示帧率调整至所述目标帧率。本发明通过结合历史时段的游戏画面帧以及操作指令预测下一时段的需求帧率,并基于需求帧率以及游戏设备的状态信息得到目标帧率,进而动态调整游戏设备的显示帧率,解决了游戏画面显示效果差的问题。
技术研发人员:谷健,吴仲迪,张龙攀
受保护的技术使用者:深圳市大梦龙途网络科技有限公司
技术研发日:
技术公布日:2024/1/15
相关知识
游戏画面优化方法、游戏设备及计算机可读存储介质与流程
游戏流程优化
游戏行业游戏体验优化策略方案
网络游戏行业产品策划与开发流程优化研究.doc
2025年QQ游戏平台优化指南:提升游戏体验的十大技巧
健康环境调节方法、终端及计算机可读存储介质与流程
ROG掌机玩游戏卡,玩游戏太卡的解决方法在这里
如何通过游戏性能测试优化你的游戏体验?
安卓手机设置技巧?如何优化游戏体验?
玩家们经常说的“游戏优化”,到底是什么?
网址: 游戏画面优化方法、游戏设备及计算机可读存储介质与流程 https://m.trfsz.com/newsview1366140.html