游戏观察 游戏产业新锐媒体

《大话西游手游》资深程序:游戏不卡顿的正确姿势

2018年06月30日 11:00 来源:网易游戏学院

导读:玩游戏的时候大家都很讨厌突然之间操作卡顿,导致游戏体验变差的情况。那么如何才能让游戏变得流畅稳定呢?下面我们就来看看《大话西游手游》资深程序讲解效率优化的正确方法,应该要如何对症下药解决卡顿问题。

  游戏观察6月30日消息,玩游戏的时候大家都很讨厌突然之间操作卡顿,导致游戏体验变差的情况。那么如何才能让游戏变得流畅稳定呢?下面我们就来看看《大话西游手游》资深程序讲解效率优化的正确方法,应该要如何对症下药解决卡顿问题。

  “敌人残血,放个大招就收了,什么?卡了,技能没放出来!我*!”

  —— 流畅、稳定是游戏程序猿的安身立命之本,本次课程将介绍那些影响游戏体验的元凶和应对策略。

  主讲嘉宾:

周潜,《大话西游手游》资深程序

周潜,《大话西游手游》资深程序

  2016年博士毕业于上海交通大学,同年加入网易游戏,在《大话西游手游》中负责3D换装工作,目前负责全新项目的开发。

  近日,网易游戏学院来到魔都上海,在上海交大的校园与同学们进行面对面的交流。先给大家看看来自现场的画面。

周潜,《大话西游手游》资深程序

  主讲嘉宾从分析游戏为何会“卡顿”出发,探讨如何定位游戏中的“卡顿”问题,然后通过自身的实践经历阐述应该要如何对症下药,最后给游戏开发的萌新讲解效率优化的正确姿势。

  一、游戏为何会“卡顿”?

游戏为何会“卡顿”

  服务端、CPU、GPU都是干嘛的?Draw Call、系统总线、shader是什么?我们从源头来看一下,一个游戏的组成部分有哪些,哪些原因会造成游戏“卡顿”。

  二、如何定位游戏“卡顿”问题?

  为了定位问题,我们需要关注一些指标(这里主要关注客户端部分)。查看影响游戏是否流畅的帧率,查看CPU和GPU占用,帧时长、面数、Draw Call是否太多,以及如何做Profile。

  三、如何对症下药?

  这里以《大话西游手游》为例,分别介绍针对CPU溢出、GPU溢出、资源溢出所采取的优化方式。

CPU溢出、GPU溢出、资源溢出

CPU溢出、GPU溢出、资源溢出

CPU溢出、GPU溢出、资源溢出

  四、优化游戏效率的正确姿势

  作为一个新手,我们要做一个游戏,有哪些优化游戏效率可以尝试的方法呢?这里介绍几个正确姿势:

  →选择合适的美术风格

  →资源要花在刀刃上

  →精简场景和资源

  →合

  →减少计算量

  总体而言,游戏效率优化不是简单的事,涉及到方方面面的内容,不过学习了本次讲座的这套方法论,只要掌握游戏卡顿的根本原因,清楚如何定位问题,熟悉常见的效率优化方法,其实优化也可以变得很简单。

游戏开发萌新手册

  最后,写手君还给大家准备了一套游戏开发萌新手册,相信可以给初入游戏研发的你,一个清晰而明朗的方向。

最新游戏行业资讯,点击进入游戏观察!

第一时间获取游戏行业新鲜资讯和深度分析,请用手机扫描二维码关注微信公众号或下载安装移动客户端。即可获得游戏观察每日精华内容推送和优秀体验。

游戏观察

聚焦极有价值的游戏产业资讯。打造有影响力的游戏产业媒体。

活动会议

more

专题聚焦

more