一种优化游戏运行的方法及系统技术方案

技术编号:21524827 阅读:39 留言:0更新日期:2019-07-06 16:38
本发明专利技术的技术方案包括一种优化游戏运行的方法及系统,用于实现:包括模型制定步骤,对游戏中的模型制作至少两个精细度逐次降低的模型并设置各精细度对应的每秒传输帧数,即帧数等级;游戏监测步骤,执行游戏程序,抓取游戏运行中的各个参数;运行优化步骤,根据每秒传输帧数与各个帧数等级执行对比,将每秒传输帧数大于等于帧数等级对应的模型设置为当前游戏程序显示的模型;重复执行游戏监测步骤以及运行优化步骤,直到游戏程序停止运行。本发明专利技术的有益效果为:通过针对游戏运行的情况,根据每秒传输帧数来设置游戏中模型的精细度,在既不影像游戏运行保证用户体验的情况下,保证游戏画面的精细度,提高用户的游戏体验。

【技术实现步骤摘要】
一种优化游戏运行的方法及系统
本专利技术涉及一种优化游戏运行的方法及系统,属于计算机

技术介绍
在当今时代,手机游戏已经成为人们娱乐生活的一个重要部分。手机游戏通常需要在有限的手机性能的条件下,表现各种优美的游戏效果。手机的游戏场景也越来也越庞大。表现庞大的场景对于手机有限的硬件性能来说,是一个巨大的挑战。为了在手机的硬件性能下,尽可能的为玩家渲染庞大的场景,游戏中通常采用LOD(Levelofdetails的技术),现在通常的LOD技术是通过判定物体的距离,让过远的物体不显示或显示更少的细节。但这种方法没有解决的问题是,在距离相对一定的情况下,如何对物体进行LOD,从而显示尽量多的图像细节,是从业人员不得不考虑的技术问题。
技术实现思路
为解决上述问题,本专利技术的目的在于提供一种优化游戏运行的方法及系统,包括模型制定步骤,对游戏中的模型制作至少两个精细度逐次降低的模型并设置各精细度对应的每秒传输帧数,即帧数等级;游戏监测步骤,执行游戏程序,抓取游戏运行中的各个参数;运行优化步骤,根据每秒传输帧数与各个帧数等级执行对比,将每秒传输帧数大于等于帧数等级对应的模型设置为当前游戏程本文档来自技高网...

【技术保护点】
1.一种优化游戏运行的方法,其特征在于,该方法包括以下步骤:模型制定步骤,对游戏中的模型制作至少两个精细度逐次降低的模型并设置各精细度对应的每秒传输帧数,即帧数等级;游戏监测步骤,执行游戏程序,抓取游戏运行中的各个参数,其中参数包括但不限于每秒传输帧数;运行优化步骤,根据每秒传输帧数与各个帧数等级执行对比,将每秒传输帧数大于等于帧数等级对应的模型设置为当前游戏程序显示的模型;重复执行游戏监测步骤以及运行优化步骤,直到游戏程序停止运行。

【技术特征摘要】
1.一种优化游戏运行的方法,其特征在于,该方法包括以下步骤:模型制定步骤,对游戏中的模型制作至少两个精细度逐次降低的模型并设置各精细度对应的每秒传输帧数,即帧数等级;游戏监测步骤,执行游戏程序,抓取游戏运行中的各个参数,其中参数包括但不限于每秒传输帧数;运行优化步骤,根据每秒传输帧数与各个帧数等级执行对比,将每秒传输帧数大于等于帧数等级对应的模型设置为当前游戏程序显示的模型;重复执行游戏监测步骤以及运行优化步骤,直到游戏程序停止运行。2.根据权利要求1所述的优化游戏运行的方法,其特征在于,所述模型制定步骤包括:抓取游戏资源,得到模型文件;使用降低模型精细度的方法获得多个精细度不一的模型,其中降低模型精细度的方法包括但不限于减少模型的面以及减少网格数量;根据精细度的高低对模型进行排序,并按照分级策略对各个模型设置对应的每秒传输帧数的值,得到各个模型对应的帧数等级。3.根据权利要求2所述的优化游戏运行的方法,其特征在于,所述分级策略为,根据模型精细度设置对应的帧数等级,模型精细度越高,对应的帧数等级的每秒传输帧数的值越高。4.根据权利要求1所述的优化游戏运行的方法,其特征在于,所述游戏监测步骤包括:向游戏程序注入监控脚本或调用引擎接口,获取游戏运行时的参数,包括但不限于每秒传输帧数、中央处理器占用率、图形处理器占用率以及内存占用率。5.根据权利要求1所述的优化游戏运行的方法,其特征在于,所述运行优化步骤包括:获取一段时间内的每秒传输帧数,并做平均处理,得到帧数平均值,其中一段时间可自定义...

【专利技术属性】
技术研发人员:赵帅马力黎健钧
申请(专利权)人:珠海金山网络游戏科技有限公司珠海西山居移动游戏科技有限公司
类型:发明
国别省市:广东,44

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

1