游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3916|回复: 0

[讨论] 萌新资源|不要卡顿——浅谈游戏效率优化

[复制链接]

8717

主题

8783

帖子

1万

积分

版主

Rank: 7Rank: 7Rank: 7

积分
11952
发表于 2018-6-25 17:54:52 | 显示全部楼层 |阅读模式
“敌人残血,放个大招就收了,什么?卡了,技能没放出来!我*!”   

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

主讲嘉宾:

微信图片_20180625174642.jpg
周潜,《大话西游手游》资深程序

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

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

微信图片_20180625174647.jpg

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

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

微信图片_20180625174651.jpg

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


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

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


三、如何对症下药?

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

微信图片_20180625174654.jpg

微信图片_20180625174657.jpg

微信图片_20180625174700.jpg

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

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

→选择合适的美术风格

→资源要花在刀刃上

→精简场景和资源

→合批

→减少计算量


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

微信图片_20180625174702.jpg

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

via:网易游戏学院


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-6-16 03:20

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表