调整游戏APP渲染效果的方法及系统与流程
本发明实施例涉及网络游戏技术领域,具体涉及一种调整游戏app渲染效果的方法及系统。
背景技术:
随着移动终端设备的普及,玩家在使用移动终端操作游戏app时越来越注重游戏中的细分渲染等级,通常有高、中、低等几个级别,然后根据手机性能来默认游戏的开启级别,以及开放给用户自行设置渲染等级。但是现有技术无法实时动态调整渲染等级,以解决游戏发热、卡顿等情况。
然而,游戏app在移动终端设备中运行时,由于运行环境的影响通常无法达到游戏app的最佳渲染效果。现有技术中需要用户手动调整以使得渲染效果获得提升。
因此,亟待提供一种更加高效的调整游戏app运行帧率的方法及系统。
技术实现要素:
为此,本发明实施例提供一种调整游戏app运行帧率的方法及系统,其能够获取游戏app的渲染效果,以便玩家拥有更好的用户体验。
为了实现上述目的,本发明实施例提供如下技术方案:
根据本发明实施例的提供一种调整游戏app渲染效果的方法,包括以下步骤:
获取运行所述游戏app的用户终端的参数信息;
基于所述参数信息获得当前游戏app的最佳渲染效果参数,并基于所述最佳渲染效果参数对游戏app进行调整;
实时对调整渲染效果后的游戏app及所述用户终端进行监控;
若调整游戏app渲染效果后,所述用户终端的发热量达到预设阈值,则强制关闭所述用户终端后台运行的其他app。
进一步地,所述基于所述参数信息获得当前游戏app的最佳渲染效果的步骤,包括:
基于用户终端当前硬件参数,确定用户终端当前的性能级别;
基于用户终端当前的性能级别,对所述游戏app的各项渲染效果参数进行调整。
进一步地,渲染效果参数包括以下至少一种:人物模型精度、光影特效等级、场景光照和魔法特效等级。
进一步地,实时监控调整渲染效果后的游戏app,若游戏app中任一虚拟角色即将施展预设游戏技能,则将游戏app调整至低于第一预设渲染效果参数;其中,第一预设渲染效果参数为预先设定,且其所对应渲染级别低于最佳渲染效果参数所对应渲染级别。
进一步地,实时监控调整渲染效果后的游戏app,若用户终端当前的性能级别低于预设性能级别,当前游戏app中任一虚拟角色即将施展预设游戏技能,将游戏app调整至低于第一预设渲染效果参数;其中,第一预设渲染效果参数为预先设定,且其所对应渲染级别低于最佳渲染效果参数所对应渲染级别。
进一步地,若调整游戏app渲染效果后,所述用户终端的发热量达到预设阈值,则强制关闭所述用户终端后台运行的其他app的步骤,进一步包括:
若调整游戏app渲染效果后,所述用户终端的发热量达到预设阈值,按照当前占用用户终端性能资源多少,有选择性的关闭移动终端后台运行的其他app。
进一步地,所述方法还包括:
按照使用频率高低,对用户终端后台运行的其他app进行从高到底排序,当所述app的个数大于预定位数时,关闭排序于所述预定位数之后的app。
进一步地,所述方法还包括:根据所述当前运行帧率生成并在游戏app中展示当前运行帧率监控图。
根据本发明实施例,提供一种调整游戏app渲染效果的系统,所述系统包括:
获取模块,用于获取运行所述游戏app的用户终端的参数信息;
调整模块,用于基于所述参数信息获得当前游戏app的最佳渲染效果参数,并基于所述最佳渲染效果参数对游戏app进行调整;
监控模块,用于实时对调整渲染效果后的游戏app及所述用户终端进行监控;
关闭模块,用于若调整游戏app渲染效果后,所述用户终端的发热量达到预设阈值,则强制关闭所述用户终端后台运行的其他app。
根据本发明实施例,提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一项所述调整游戏app渲染效果的方法的步骤。
本发明实施例提供一种调整游戏app渲染效果的方法及系统,所述方法包括以下步骤:获取运行所述游戏app的用户终端的参数信息;基于所述参数信息获得当前游戏app的最佳渲染效果参数,并基于所述最佳渲染效果参数对游戏app进行调整;实时对调整渲染效果后的游戏app及所述用户终端进行监控;若调整游戏app渲染效果后,所述用户终端的发热量达到预设阈值,则强制关闭所述用户终端后台运行的其他app。
本发明实施例具有如下优点:能够智能调整游戏app渲染效果,以提高游戏app运行视觉效果,提高玩家用户体验的有益效果。
附图说明
为了更清楚地说明本发明的实施方式或现有技术中的技术方案,下面将对实施方式或现有技术描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是示例性的,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图引伸获得其它的实施附图。
本说明书所绘示的结构、比例、大小等,均仅用以配合说明书所揭示的内容,以供熟悉此技术的人士了解与阅读,并非用以限定本发明可实施的限定条件,故不具技术上的实质意义,任何结构的修饰、比例关系的改变或大小的调整,在不影响本发明所能产生的功效及所能达成的目的下,均应仍落在本发明所揭示的技术内容能涵盖的范围内。
图1为本发明实施例提供的一种调整游戏app渲染效果的方法整体流程示意图;
图2为本发明实施例提供的一种调整游戏app渲染效果的系统整体结构示意图;
图3为本发明实施例提供的一种电子设备结构示意图。
具体实施方式
以下由特定的具体实施例说明本发明的实施方式,熟悉此技术的人士可由本说明书所揭露的内容轻易地了解本发明的其他优点及功效,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
为解决现有技术中的至少一个技术问题,本发明实施例提供一种调整游戏app渲染效果的方法。如图1所示,所述调整游戏app渲染效果的方法,包括以下步骤。
步骤s1,获取运行所述游戏app的用户终端的参数信息。
需要说明的是,所述参数信息包括以下至少一种:屏幕刷新率、图像细节纹理参数、音效参数和硬件加速参数。
屏幕刷新率是指电子束对屏幕上的图像重复扫描的次数。刷新率越高,所显示的图像(画面)稳定性就越好。刷新率高低将直接决定其价格,但是由于刷新率与分辨率两者相互制约,因此只有在高分辨率下达到高刷新率这样的显示器才能称其为性能优秀。注意,虽然它的计算单位与垂直扫描频率都是hz,但这是两个截然不同的概念。75hz的画面刷新率是vesa订定无闪烁的最基本标准,这里的75hz应是所有显示模式下的都能达到的标准。通过对屏幕刷新率的调整,有助于提高游戏app运行帧率。
在游戏中如果没有了纹理,那么那个游戏场景就没有了任何真实感可言。游戏中的纹理无非就是一些2d档平面图像,这些纹理通过图形适配器的计算,然后参照多边形的纹理坐标被映射到多边形上以形成组成那些多边形的像素。在纹理映射后会产生一些颜色,这些颜色还受到的光照和材质的影响,不同的光照与不同的材质会导致多边形最后的像素颜色值。在游戏中皮肤会占用大量的内存,特别是当我们支持了多重纹理以后,内存的应用就更加的大。目前的3d游戏需要强大的场景去支持,那么就导致了内存之中需要大量的纹理贴图,那么我们对纹理和材质的管理就会对游戏的性能产生极大影响。通过对图像细节纹理参数的调整,有助于提高游戏app运行帧率。
硬件加速是指在计算机中通过把计算量非常大的工作分配给专门的硬件来处理以减轻中央处理器的工作量之技术。尤其是在图像处理中这个技术经常被使用。通过对硬件加速参数的调整,有助于提高游戏app运行帧率。
步骤s2,基于所述参数信息获得当前游戏app的最佳渲染效果参数,并基于所述最佳渲染效果参数对游戏app进行调整。
其中,可以基于用户终端当前硬件参数,确定用户终端当前的性能级别;基于用户终端当前的性能级别,对所述游戏app的各项渲染效果参数进行调整。渲染效果参数可以包括以下至少一种:人物模型精度、光影特效等级、场景光照和魔法特效等级。
步骤s3,实时对调整渲染效果后的游戏app及所述用户终端进行监控。
步骤s4,若调整游戏app渲染效果后,所述用户终端的发热量达到预设阈值,则强制关闭所述用户终端后台运行的其他app。
强制终止移动终端后台运行的其他app,包括:游戏app基于移动终端的操作系统的关闭进程指令,强制终止移动终端后台运行的其他app。
所述方法还包括:游戏app预先向移动终端的操作系统申请强制关闭移动终端后台运行的其他app的权限。
按照当前占用移动终端性能资源多少,有选择性的关闭移动终端后台运行的其他app。
本发明实施例提供一种调整游戏app渲染效果的方法,所述方法包括以下步骤:获取运行所述游戏app的用户终端的参数信息;基于所述参数信息获得当前游戏app的最佳渲染效果参数,并基于所述最佳渲染效果参数对游戏app进行调整;实时对调整渲染效果后的游戏app及所述用户终端进行监控;若调整游戏app渲染效果后,所述用户终端的发热量达到预设阈值,则强制关闭所述用户终端后台运行的其他app。本发明实施例具有如下优点:能够智能调整游戏app渲染效果,以提高游戏app运行视觉效果,提高玩家用户体验的有益效果。
在本发明任一上述实施例的基础上,提供一种调整游戏app渲染效果的方法,所述基于所述参数信息获得当前游戏app的最佳渲染效果的步骤,包括:
基于用户终端当前硬件参数,确定用户终端当前的性能级别;
基于用户终端当前的性能级别,对所述游戏app的各项渲染效果参数进行调整。渲染效果参数包括以下至少一种:人物模型精度、光影特效等级、场景光照和魔法特效等级。
本发明实施例提供一种调整游戏app渲染效果的方法,所述方法包括以下步骤:获取运行所述游戏app的用户终端的参数信息;基于所述参数信息获得当前游戏app的最佳渲染效果参数,并基于所述最佳渲染效果参数对游戏app进行调整;实时对调整渲染效果后的游戏app及所述用户终端进行监控;若调整游戏app渲染效果后,所述用户终端的发热量达到预设阈值,则强制关闭所述用户终端后台运行的其他app。本发明实施例具有如下优点:能够智能调整游戏app渲染效果,以提高游戏app运行视觉效果,提高玩家用户体验的有益效果。
在本发明任一上述实施例的基础上,提供一种调整游戏app渲染效果的方法,渲染效果参数包括以下至少一种:人物模型精度、光影特效等级、场景光照和魔法特效等级。
在本发明任一上述实施例的基础上,提供一种调整游戏app渲染效果的方法,实时监控调整渲染效果后的游戏app,若游戏app中任一虚拟角色即将施展预设游戏技能,则将游戏app调整至低于第一预设渲染效果参数;其中,第一预设渲染效果参数为预先设定,且其所对应渲染级别低于最佳渲染效果参数所对应渲染级别。
可以理解的是,当游戏app中任一虚拟角色施展预设游戏技能,由于用户终端性能的限制,会造成用户终端的卡顿甚至死机,因此本发明实施例实时监控调整渲染效果后的游戏app,若游戏app中任一虚拟角色即将施展预设游戏技能,则将游戏app调整至低于第一预设渲染效果参数;其中,第一预设渲染效果参数为预先设定,且其所对应渲染级别低于最佳渲染效果参数所对应渲染级别。
本发明实施例提供一种调整游戏app渲染效果的方法,所述方法包括以下步骤:获取运行所述游戏app的用户终端的参数信息;基于所述参数信息获得当前游戏app的最佳渲染效果参数,并基于所述最佳渲染效果参数对游戏app进行调整;实时对调整渲染效果后的游戏app及所述用户终端进行监控;若调整游戏app渲染效果后,所述用户终端的发热量达到预设阈值,则强制关闭所述用户终端后台运行的其他app。本发明实施例具有如下优点:能够智能调整游戏app渲染效果,以提高游戏app运行视觉效果,提高玩家用户体验的有益效果。
在本发明任一上述实施例的基础上,提供一种调整游戏app渲染效果的方法,实时监控调整渲染效果后的游戏app,若用户终端当前的性能级别低于预设性能级别,当前游戏app中任一虚拟角色即将施展预设游戏技能,将游戏app调整至低于第一预设渲染效果参数;其中,第一预设渲染效果参数为预先设定,且其所对应渲染级别低于最佳渲染效果参数所对应渲染级别。
可以理解的是,当游戏app中任一虚拟角色施展预设游戏技能,由于用户终端性能的限制,会造成用户终端的卡顿甚至死机,因此本发明实施例实时监控调整渲染效果后的游戏app,若游戏app中任一虚拟角色即将施展预设游戏技能,则将游戏app调整至低于第一预设渲染效果参数;其中,第一预设渲染效果参数为预先设定,且其所对应渲染级别低于最佳渲染效果参数所对应渲染级别。
本发明实施例提供一种调整游戏app渲染效果的方法,所述方法包括以下步骤:获取运行所述游戏app的用户终端的参数信息;基于所述参数信息获得当前游戏app的最佳渲染效果参数,并基于所述最佳渲染效果参数对游戏app进行调整;实时对调整渲染效果后的游戏app及所述用户终端进行监控;若调整游戏app渲染效果后,所述用户终端的发热量达到预设阈值,则强制关闭所述用户终端后台运行的其他app。本发明实施例具有如下优点:能够智能调整游戏app渲染效果,以提高游戏app运行视觉效果,提高玩家用户体验的有益效果。
在本发明任一上述实施例的基础上,提供一种调整游戏app渲染效果的方法,若调整游戏app渲染效果后,所述用户终端的发热量达到预设阈值,则强制关闭所述用户终端后台运行的其他app的步骤,进一步包括:
若调整游戏app渲染效果后,所述用户终端的发热量达到预设阈值,按照当前占用用户终端性能资源多少,有选择性的关闭移动终端后台运行的其他app。
本发明实施例提供一种调整游戏app渲染效果的方法,所述方法包括以下步骤:获取运行所述游戏app的用户终端的参数信息;基于所述参数信息获得当前游戏app的最佳渲染效果参数,并基于所述最佳渲染效果参数对游戏app进行调整;实时对调整渲染效果后的游戏app及所述用户终端进行监控;若调整游戏app渲染效果后,所述用户终端的发热量达到预设阈值,则强制关闭所述用户终端后台运行的其他app。本发明实施例具有如下优点:能够智能调整游戏app渲染效果,以提高游戏app运行视觉效果,提高玩家用户体验的有益效果。
在本发明任一上述实施例的基础上,提供一种调整游戏app渲染效果的方法,所述方法还包括:
按照使用频率高低,对用户终端后台运行的其他app进行从高到底排序,当所述app的个数大于预定位数时,关闭排序于所述预定位数之后的app。
本发明实施例提供一种调整游戏app渲染效果的方法,所述方法包括以下步骤:获取运行所述游戏app的用户终端的参数信息;基于所述参数信息获得当前游戏app的最佳渲染效果参数,并基于所述最佳渲染效果参数对游戏app进行调整;实时对调整渲染效果后的游戏app及所述用户终端进行监控;若调整游戏app渲染效果后,所述用户终端的发热量达到预设阈值,则强制关闭所述用户终端后台运行的其他app。本发明实施例具有如下优点:能够智能调整游戏app渲染效果,以提高游戏app运行视觉效果,提高玩家用户体验的有益效果。
在本发明任一上述实施例的基础上,提供一种调整游戏app渲染效果的方法,所述方法还包括:
根据所述当前运行帧率生成并在游戏app中展示当前运行帧率监控图。
为解决现有技术中的至少一个技术问题,如图2,提出一种调整游戏app渲染效果的系统,所述系统包括:
获取模块21,用于获取运行所述游戏app的用户终端的参数信息。
需要说明的是,所述参数信息包括以下至少一种:屏幕刷新率、图像细节纹理参数、音效参数和硬件加速参数。
屏幕刷新率是指电子束对屏幕上的图像重复扫描的次数。刷新率越高,所显示的图像(画面)稳定性就越好。刷新率高低将直接决定其价格,但是由于刷新率与分辨率两者相互制约,因此只有在高分辨率下达到高刷新率这样的显示器才能称其为性能优秀。注意,虽然它的计算单位与垂直扫描频率都是hz,但这是两个截然不同的概念。75hz的画面刷新率是vesa订定无闪烁的最基本标准,这里的75hz应是所有显示模式下的都能达到的标准。通过对屏幕刷新率的调整,有助于提高游戏app运行帧率。
在游戏中如果没有了纹理,那么那个游戏场景就每有了任何真实感可言。游戏中的纹理无非就是一些2d档平面图像,这些纹理通过图形适配器的计算,然后参照多边形的纹理坐标被映射到多边形上以形成组成那些多边形的像素。在纹理映射后会产生一些颜色,这些颜色还受到的光照和材质的影响,不同的光照与不同的材质会导致多边形最后的像素颜色值。在游戏中皮肤会占用大量的内存,特别是当我们支持了多重纹理以后,内存的应用就更加的大。目前的3d游戏需要强大的场景去支持,那么就导致了内存之中需要大量的纹理贴图,那么我们对纹理和材质的管理就会对游戏的性能产生极大是影响。通过对图像细节纹理参数的调整,有助于提高游戏app运行帧率。
硬件加速是指在计算机中通过把计算量非常大的工作分配给专门的硬件来处理以减轻中央处理器的工作量之技术。尤其是在图像处理中这个技术经常被使用。通过对硬件加速参数的调整,有助于提高游戏app运行帧率。
调整模块22,用于基于所述参数信息获得当前游戏app的最佳渲染效果参数,并基于所述最佳渲染效果参数对游戏app进行调整。
其中,可以基于用户终端当前硬件参数,确定用户终端当前的性能级别;基于用户终端当前的性能级别,对所述游戏app的各项渲染效果参数进行调整。渲染效果参数可以包括以下至少一种:人物模型精度、光影特效等级、场景光照和魔法特效等级。
监控模块23,用于实时对调整渲染效果后的游戏app及所述用户终端进行监控。
关闭模块24,用于若调整游戏app渲染效果后,所述用户终端的发热量达到预设阈值,则强制关闭所述用户终端后台运行的其他app。
强制终止移动终端后台运行的其他app,包括:游戏app基于移动终端的操作系统的关闭进程指令,强制终止移动终端后台运行的其他app。
所述方法还包括:游戏app预先向移动终端的操作系统申请强制关闭移动终端后台运行的其他app的权限。
按照当前占用移动终端性能资源多少,有选择性的关闭移动终端后台运行的其他app。
本发明实施例提供一种调整游戏app渲染效果的系统,所述系统包括获取模块,用于获取运行所述游戏app的用户终端的参数信息;调整模块,用于基于所述参数信息获得当前游戏app的最佳渲染效果参数,并基于所述最佳渲染效果参数对游戏app进行调整;监控模块,用于实时对调整渲染效果后的游戏app及所述用户终端进行监控;关闭模块,用于若调整游戏app渲染效果后,所述用户终端的发热量达到预设阈值,则强制关闭所述用户终端后台运行的其他app。本发明实施例具有如下优点:能够智能调整游戏app渲染效果,以提高游戏app运行视觉效果,提高玩家用户体验的有益效果。
图3示例了一种电子设备的实体结构示意图,如图3所示,该电子设备可以包括:处理器(processor)310、通信接口(communicationsinterface)320、存储器(memory)330和通信总线340,其中,处理器310,通信接口320,存储器330通过通信总线340完成相互间的通信。处理器310可以调用存储器330中的逻辑指令,以执行如下方法:获取运行所述游戏app的用户终端的参数信息;基于所述参数信息获得当前游戏app的最佳渲染效果参数,并基于所述最佳渲染效果参数对游戏app进行调整;实时对调整渲染效果后的游戏app及所述用户终端进行监控;若调整游戏app渲染效果后,所述用户终端的发热量达到预设阈值,则强制关闭所述用户终端后台运行的其他app。
此外,上述的存储器330中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。
另一方面,本发明实施例还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各实施例提供的传输方法,例如包括:获取运行所述游戏app的用户终端的参数信息;基于所述参数信息获得当前游戏app的最佳渲染效果参数,并基于所述最佳渲染效果参数对游戏app进行调整;实时对调整渲染效果后的游戏app及所述用户终端进行监控;若调整游戏app渲染效果后,所述用户终端的发热量达到预设阈值,则强制关闭所述用户终端后台运行的其他app。
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
虽然,上文中已经用一般性说明及具体实施例对本发明作了详尽的描述,但在本发明基础上,可以对之作一些修改或改进,这对本领域技术人员而言是显而易见的。因此,在不偏离本发明精神的基础上所做的这些修改或改进,均属于本发明要求保护的范围。
起点商标作为专业知识产权交易平台,可以帮助大家解决很多问题,如果大家想要了解更多知产交易信息请点击 【在线咨询】或添加微信 【19522093243】与客服一对一沟通,为大家解决相关问题。
此文章来源于网络,如有侵权,请联系删除